We're planting a tree for every job application! Click here to learn more

Back End Scala Engineer

QOMPLX

Remote within United States, United Kingdom

Posted almost 3 years ago

As a Back-End Scala Engineer, you will design and develop elegant and performant code, predominantly in Scala

Tech stack

  • Scala

Job Summary

 

As a Back-End Scala Engineer, you will design and develop elegant and performant code, predominantly in Scala while also making extensive use of current open-source technologies such as Kafka, Flink, Spark and Kubernetes. 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 to support complex analytics, simulation modeling, deep learning, and artificial intelligence within the QOMPLX: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 QOMPLX platform, your experience will inform the development of the QOMPLX 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. The candidate contributes towards Software Architecture decisions and helps the larger technology organization in establishing standards around in-house tools & technologies.

 

QOMPLX provides regular training to our Scala engineers including study groups on the “Scala With Cats” and “Practical FP in Scala” books and the Typelevel stack in general, and other forms of training. 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 predominantly using technologies in the Typelevel Stack (Cats Effect, Http4s, Doobie, Circe).

·       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 Git

·       Experience with well-known Scala libraries & frameworks, including Spark.

·       Willingness to learn the Typelevel Scala ecosystem

·       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

 

Desirable

·       Experience with containerization of complex services using Docker, Kubernetes & ArgoCD

·       Experience with Akka, AkkaHTTP

·       Experience with Scala load testing tools such as Gatling

·       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

·       Familiarity with modern development tools, including Jira, Confluence, Gitlab, ArgoCD, and Slack.

 

Compensation & Benefits

 

·       Competitive salary

·       Full range of benefits, including 401(k) and medical, dental & vision coverage

·       Flexible “Personal Time Off (PTO)” plan and 10+ paid holiday days per year

 

Please include a cover letter and your current resume with all inquiries

Compensation

$122K - 163K

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

  • Flexible Working

  • Health Insurance

  • Vision Insurance

  • Dental Insurance

  • 401(K) Matching

  • Paid Sick Days

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub