Full Time

Software Engineer - AI/ML, Multiple Locations

Microsoft
$90,000 - $150,000* / year (about $43–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.


Overview

The Software Engineer - AI/ML position at Microsoft is designed for passionate individuals who are eager to engage in innovative development projects utilizing artificial intelligence and machine learning technologies. The successful candidate will contribute to the design, implementation, and optimization of machine learning algorithms and AI solutions across various applications, working collaboratively in an agile environment to lead the advancement of cutting-edge technology initiatives that drive Microsoft’s mission forward.



Job Responsibilities

  • Design, develop, and deploy scalable machine learning models and AI solutions.
  • Collaborate with cross-functional teams to gather requirements and provide technical guidance in AI/ML-related projects.
  • Conduct experiments to evaluate and refine algorithms, ensuring enhancements in model accuracy and performance.
  • Implement best practices for continuous integration, testing, and deployment of AI/machine learning code.
  • Maintain comprehensive documentation for system designs and processes to facilitate knowledge sharing and future enhancements.
  • Stay updated with the latest trends and advances in AI/ML technologies and methodologies.


Qualifications

  • Bachelor’s degree in Computer Science, Data Science, Applied Mathematics, or a related field (Master’s degree preferred).
  • Proven experience in software development, particularly in AI and machine learning projects.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Familiarity with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, sci-kit-learn).
  • Experience with cloud computing platforms (e.g., Azure, AWS, Google Cloud) is advantageous.
  • Excellent problem-solving skills and the ability to work in a team-oriented environment.


Technologies & Tools

The position will utilize a variety of advanced technologies and tools including Python, R, TensorFlow, PyTorch, Azure Machine Learning, and various data processing frameworks such as Apache Spark and Kafka. Familiarity with version control systems like Git as well as containerization technologies such as Docker and Kubernetes will also be beneficial in streamlining the development process.



Ideal Candidates

The ideal candidate for the Software Engineer - AI/ML role at Microsoft should possess a strong analytical mindset, with a dedication to problem-solving and innovation. They should demonstrate adaptability to evolving technologies, a keen interest in artificial intelligence and its applications, and the ability to collaborate effectively within diverse teams. Excellent communication skills, coupled with a proactive attitude towards continuous learning, will set candidates apart in this dynamic environment.


In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.