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.

Job Overview

As a Software Engineer specializing in Artificial Intelligence and Machine Learning at Microsoft, you will be instrumental in developing innovative solutions that leverage cutting-edge technology to solve complex challenges. Your role will involve working on scalable AI/ML models, collaborating with cross-functional teams, and contributing to the overall architecture of intelligent systems. You will also have the opportunity to enhance user experiences and improve business efficiencies through the application of advanced algorithms and data processing techniques.



Job Responsibilities

  • Design, develop, and implement machine learning models and algorithms that address specific business needs.
  • Collaborate with data scientists and analysts to refine processes for data collection, preprocessing, and feature selection.
  • Optimize and test the performance of existing models to ensure maximum efficiency and effectiveness.
  • Participate in architectural discussions and contribute to system designs that leverage AI/ML technologies.
  • Document processes, results, and technical specifications to support compliance and knowledge sharing.
  • Stay updated with the latest research and advancements in AI and ML to incorporate best practices into projects.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science or a related field.
  • Proven experience in software development with a focus on machine learning and artificial intelligence.
  • Proficient in programming languages such as Python, Java, or C++, with a strong understanding of data structures and algorithms.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Strong grasp of statistical methods and their applications in model evaluation and selection.
  • Familiarity with cloud computing environments like Azure, AWS, or Google Cloud Platform.
  • Excellent problem-solving skills and ability to work in a collaborative team setting.


Technologies & Tools

The successful candidate will work with various advanced technologies, including but not limited to machine learning libraries like TensorFlow and PyTorch, cloud services such as Microsoft Azure, and database technologies including SQL and NoSQL systems. Familiarity with DevOps tools for continuous integration and deployment (CI/CD) will also be beneficial in this position.



Ideal Candidates

Ideal candidates for this role are innovative thinkers who possess a strong analytical mindset and a passion for exploring the potential of AI/ML technologies. They should have excellent communication skills, allowing them to effectively collaborate with diverse teams. A drive for continuous learning and adaptation in a rapidly evolving tech landscape, coupled with a commitment to delivering high-quality software solutions, will make an applicant stand out in this position.

A full-time year is 2,080 hours: $36 an hour is $74,880 a year before taxes, and $72,000 a year is $34.62 an hour. Pay calculator →

View Similar Jobs

Matches Jobs

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