The client team is looking for a Big Data Scala developer (Senior Data Engineer) to join our world class team. The primary role will be developing state of the art event-driven, graph-processing software systems and automation tools required to measure and optimize performance of server products.Our team is focused on ensuring that the server products ,the client creates provide maximum performance and minimum power consumption. Our working model is to characterize (what is happening), analyze (why it is happening – develop a hypothesis and design the next experiment) and optimize (decide on the appropriate change, then rinse and repeat until expectations are met).We run hundreds of experiments hundreds of times each across the life of a single server product. This is where we use a little data science against the benchmark results from many formal and de-facto industry performance benchmarks. We leverage discrete-time signal processing of time-series datasets to quantify processor behavior.This is an opportunity rich environment for a skilled Senior Data Engineer. Some example projects include:Improving our data platform using Scala and Python languagesScala AKKA microservice (graph computing nodes) developmentApache Spark Structured Streaming developmentEnable Hadoop/Hive, Jupyter notebook and PowerBI-based analyticsIntegrate with Ansible orchestration playbooksConfiguring and author Ansible Tower automation workflowsMaintaining a set of JSON-based RESTful web servicesBuilding embedded systems that integrate with specialized equipmentAnalyzing time-series (discrete time) SOC telemetryIdentifying opportunities to scale our operations through softwareRequired:Eager to learn. You don’t have to know everything coming in but you do need to be a curious, resourceful and it helps to be a disciplined self-starterProduct development experience. Emphasis on Scala and PythonGit version control, Gitlab build system and full SDLC experienceJSON-based REST web service development experienceFunctional Programming experience for Scala and SparkAt least 4 years industry experience developing back-end services (unless candidate can demonstrate expertise in all other requirements.)Bachelor’s or Master’s degree in Engineering or Computer ScienceNice to haveExpertise in all of the following: Scala, Python, Kafka, Spark, HivePrevious experience with load testing or benchmarking server workloadsWorking knowledge of configuring and setting up servers and databasesBoth Linux and Windows deployment environmentsNote :Strong preference to onsite work in Austin.VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
(Please ensure email matches your resume email)
(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)