This is a Full-time
position in Reston, VA
posted May 28, 2021.
The Back-End Scala Engineer designs and develops code alongside a growing multi-disciplinary team of Data Scientists, Engineers, and Solutions Experts.
Develop Scala applications and services using tools like Akka and Akka HTTP for RESTful services
Develop state-of-the-art analytics tools to support diverse tasks ranging from ad hoc analysis to production-grade pipelines and workflows for customer applications
Partner with Data Scientists and Analytics Engineers to improve performance and reliability of advanced algorithms
Ensure high performance and availability of distributed systems and applications
Interact directly with client project team members and operational staff to support live customer deployments
Qualifications
2+ years of development expertise
Expert knowledge of Scala, sbt, and Maven, git
Experience with well-known Scala libraries, including Akka, Spark, Shapeless
Experience with RESTful API development and agile development
Testing and software QA experience, including performance profiling, static analysis, and dynamic analysis
Desirable
Experience with containerization of complex services, load testing and previous deployments of production systems to AWS
Experience with any of these tools, Docker, Jenkins, Gatling, OpenAPI/Swagger, Scala.js, Grunt, Bower, Lift