Senior Machine Learning Engineer
Location: On-Site, New York, NY

Job Description:

Senior Machine Learning Engineer

Job Title: Senior Machine Learning Engineer


Location: Remote / Hybrid / On-Site (Flexible)


Company: Microsoft

Industry: AI, Machine Learning, Technology


About the Role:

Are you excited about transforming data into impactful insights? Do you want to build and deploy machine learning models that power innovative products and services? We are looking for a Senior Machine Learning Engineer to join our team and take on challenging problems that push the boundaries of AI technology.


In this role, you’ll lead the design and implementation of machine learning solutions that address key business needs. You’ll work with a talented team of data scientists, software engineers, and product managers to deploy cutting-edge machine learning models and algorithms that directly influence user experiences and business growth.


Your work will span the entire ML pipeline, from data processing and model development to integration and optimization in production systems. You’ll have the opportunity to shape the future of our technology while taking on a leadership role within the team.


What You’ll Do:

Architect, develop, and optimize machine learning models to solve complex real-world problems across multiple domains (e.g., NLP, computer vision, recommendation systems).

Collaborate with product and engineering teams to integrate ML models into scalable, high-performance systems that drive impactful results.

Lead end-to-end machine learning workflows: from data gathering and pre-processing to model training, validation, and deployment.

Continuously improve models by identifying areas for optimization, applying state-of-the-art techniques, and fine-tuning algorithms.

Mentor and guide junior engineers, fostering a collaborative environment that encourages growth, innovation, and knowledge sharing.

Stay up-to-date with the latest developments in the field of machine learning and implement relevant advancements into our systems.

Communicate technical concepts clearly to both technical and non-technical stakeholders to ensure alignment across teams.

What We’re Looking For:

5+ years of experience in machine learning engineering, with a deep understanding of ML algorithms, data science, and model deployment.

Proficiency in ML frameworks like TensorFlow, PyTorch, Scikit-learn, or similar libraries.

Expertise in programming languages such as Python, C++, Java, or Scala with a focus on creating scalable, high-performance systems.

Strong background in model optimization, hyperparameter tuning, and data engineering.

Experience with deploying machine learning models in production environments, including cloud platforms like AWS, Google Cloud, or Azure.

Solid understanding of data structures, algorithms, and software engineering best practices.

Proven ability to solve complex technical problems while collaborating with cross-functional teams.

Strong communication skills and the ability to articulate technical solutions to diverse audiences.

Bonus Points:

Experience in specific application areas such as time series analysis, reinforcement learning, or robotics.

Contributions to open-source projects, research papers, or tech communities.

Familiarity with containerization tools (Docker, Kubernetes) and distributed systems.

Experience with big data technologies like Hadoop, Spark, or other data processing frameworks.

Advanced degrees (M.S./Ph.D.) in Computer Science, Machine Learning, or a related field.

Why Microsoft?

Join a fast-paced, innovation-driven company where your work will have a tangible impact on products that reach millions of users.

Collaborate with some of the brightest minds in AI and technology, working in a culture that promotes innovation, autonomy, and continuous learning.

Competitive salary, equity options, and performance-based bonuses that reward your contributions.

Flexible work environment that supports a healthy work-life balance.

Opportunities for mentorship, career development, and growth within the organization.

A collaborative, inclusive workplace where new ideas and perspectives are encouraged.


Key Skills:

  • Senior Machine Learning Engineer