Senior Software Engineer (Scala / AzureML)

$180,000 - $200,000 / Year 
Junior, Senior level
Why work here?
Opportunity to join the development of a Generative AI MVP for a large beverage manufacturer!

Job Description

A bit about us:

We are seeking a dynamic and passionate Senior Software Engineer with a strong background in Scala and AzureML to join our innovative technology team. This role provides an exciting opportunity to work on cutting-edge projects, developing advanced software solutions, and leveraging machine learning to drive business transformation. The ideal candidate will have a deep understanding of Scala, data pipelines, Apache Spark, and Azure ML, with a proven track record of delivering high-quality software solutions.

Why join us?

  • Competitive Hourly Rate
  • Access to Company paid health plan for employees
  • Flexible Hours
  • Very generous PTO
  • Dental and Vision, FSA, HSA
  • Small team, autonomy
  • Many more great perks!

Job Details


1. Design, develop, test, and implement high-quality software solutions using Scala and AzureML.
2. Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
3. Develop data pipelines using Apache Spark to support data extraction, transformation, and loading processes.
4. Utilize Azure ML to build, train, and deploy machine learning models to solve complex business problems.
5. Provide technical leadership and mentorship to junior engineers, fostering an environment of continuous learning and improvement.
6. Perform code reviews to ensure code quality and adherence to best practices.
7. Troubleshoot and resolve software-related issues, providing timely and effective solutions.
8. Keep abreast of latest industry trends and advancements in Scala, AzureML, Apache Spark, and related technologies.
9. Document all software development processes, including design decisions and project requirements, for future reference and troubleshooting.


1. Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is a plus.
2. At least 5 years of experience in software development, with a focus on Scala and AzureML.
3. Strong knowledge of data pipelines and experience with Apache Spark.
4. Proven experience in building, training, and deploying machine learning models using Azure ML.
5. Excellent understanding of software development life cycle (SDLC) and agile methodologies.
6. Ability to work collaboratively in a team environment, as well as independently when required.
7. Strong problem-solving skills, with the ability to think critically and provide innovative solutions.
8. Excellent verbal and written communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
9. Proven track record of delivering high-quality software solutions within tight deadlines.
10. Passion for continuous learning and staying updated with the latest industry trends and advancements.
Ref #
21 days ago
Last updated 20 days ago

Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.