About the job
Join Synapse Analytics as a Machine Learning Engineer II, where you will play a pivotal role in developing sophisticated, scalable, and valuable models for our flagship products. Transitioning from implementation support to owning advanced ML components, you'll significantly influence our strategic direction and product roadmap. In addition, you'll have the opportunity to mentor and guide junior engineers, fostering their growth and expertise.
Key Responsibilities
Design, implement, and oversee the complete lifecycle of significant ML models and features.
Collaborate closely with design and engineering teams to ensure model requirements are both valuable and feasible.
Optimize model pipelines to enhance value, speed, and alignment with strategic objectives.
Explore and visualize data to recognize performance-affecting distributions and establish robust validation strategies.
Analyze model errors and devise effective solutions to address them.
Work hand-in-hand with stakeholders, designers, and development teams to define requirements and deliver cohesive solutions.
Communicate model decisions, progress, and challenges regularly with management and cross-functional teams.
Lead model refinement sessions, offering detailed constructive feedback to peers and junior engineers.
Research market trends and user needs to actively propose and evaluate new product opportunities.

