This job has expired.
Centurion Consulting Group
Expired

Back End Scala Engineer

Reston, VA (On-site)

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

We are hiring for a Back-End Scala Engineer that will design and develop elegant and performant code, predominantly in Scala and making extensive use of current tools such as Akka, Spark, and Swagger. Candidate will join a growing multi-disciplinary team of Data Scientists, Engineers, and Solutions Experts with deep domain knowledge working to develop new capabilities and workflows to solve real-world client problems. The work will include developing tools to support complex analytics, simulation modeling, deep learning, and artificial intelligence within a SaaS platform. Specific development tasks will range from core service development and improvements to near real-time and batch-oriented data processing for analytics and simulation modeling. As an internal user and developer of the client platform, your experience will inform the development of the client product suite to improve capability, usability, and performance.

Our ideal candidate has a strong work ethic, fantastic attitude, and is comfortable tackling any challenge set before them. We provide significant flexibility and autonomy to team members, have high expectations, and expect everyone to contribute meaningfully to our broader collective goals.

Responsibilities

  • Develop well-designed and performant Scala applications and services using scalable technologies 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

  • Local Residence in the greater Washington D.C. area or ability to relocate
  • 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
  • Effective testing and software quality assurance experience, including performance profiling, static analysis, and dynamic analysis
  • Experience with agile development within commercial projects or elite non-commercial research
  • Affinity for learning and applying new technologies and solving new problems
  • Effective organizational skills with strong attention to detail
  • Strong communication skills — both written and verbal

Desired Skills

  • Experience with containerization of complex services using Docker and Jenkins
  • Experience with Scala load testing tools such as Gatling
  • Experience with OpenAPI/Swagger · Advanced mathematical modeling skills
  • Previous deployments of production systems onto AWS
  • Experience blending analytic and simulation modeling approaches to problem solving
  • Experience with other functional programming languages — especially Erlang
  • Experience with data analytics for information security, quantitative trading, or other finance applications
  • Experience with full-stack tools including Scala.js, Grunt, Bower, Lift
  • Familiarity with modern development tools, including Jira, Confluence, Bintray, and Slack.

Position Details:
Clearance: N/A
US Citizenship or Authorization to work in US required
Travel: < 10% (CONUS)
Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M/F/D/V
No third parties or subcontractors

Job Type: Contract

Other Scala contracts

Remote
0
USD
/hr

0 outside IR35 Scala contracts