Back End Scala Engineer


Location: Reston, VA
Job type:
Salary:
Expire date: 2017-03-31

Job description

Job Summary

Our Backend Scala Engineer will design and develop elegant and performant code, predominantly in Scala and making extensive use of current tools such as Akka, Spray, Spark, and Swagger. You 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.

Your work will include developing tools supporting complex analytics, simulation modeling, deep learning, and artificial intelligence within the Fractal OS 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 Fractal platform, your experience will inform the development of the Fractal product suite to improve capability, usability and performance.

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

Responsibilities

  • Developing well designed and performant Scala applications and services using scalable technologies like Akka/Spray for RESTful services
  • Developing state-of-the-art analytics tools supporting diverse tasks ranging from ad hoc analysis to production-grade pipelines and workflows for customer applications
  • Partnering with data scientists and analytics engineers to improve performance and reliability of advanced algorithms
  • Ensuring high performance and availability of distributed systems and applications
  • Interacting directly with client project team members and operational staff to support live customer deployments

Qualifications

  • Reside in the greater Washington D.C. area or be able to relocate
  • 2+ years of full stack development expertise
  • Expert knowledge of Scala, sbt, and Maven, git
  • Experience with well-known Scala libraries including Akka, Spray, 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
  • Adept at learning and applying new technologies and solving new problems
  • Effective organizational skills with strong attention to detail
  • Strong communication skills - both written and verbal

Desirable

  • 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, Liftweb
  • Familiarity with modern development tools including Jira, Confluence, Bintray, Slack, etc…

Compensation & Benefits

  • Competitive salary
  • Incentive stock options
  • Full range of benefits, including 401(k) and medical, dental and vision coverage

Contact Us

  • Apply for this role at https://app.jobvite.com/j?aj=oTMT3fwl&s=BE-Scala
  • Please include a cover letter and your current resume with all inquiries
Fractal is tackling the most challenging problem in information technology – reliably helping companies make the best possible decisions with the most relevant data and best available algorithms. By combining the most important aspects of data analytics, modeling simulation, and artificial intelligence/deep learning into Fractal OS, we have built the next generation operating system for the enterprise. Our proprietary technology allows enterprises to monitor complex real-world systems, model potential outcomes, efficiently allocate resources and manage risk in real-time. We are currently focused on the finance sector with specific applications for cyber-physical security, insurance and high-frequency trading, leveraging our SaaS platform to translate complex systems planning and operations into actionable metrics. We pride ourselves on integrity, humility, resourcefulness, collaboration and our ability to tackle the world’s most demanding problems and are looking for exceptional talent to help us grow. If this type of environment sounds exciting, we would encourage you to look in detail at the job summary. Fractal has not released any public information about our technology platform or business.