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

The Software Engineer - AI/ML position at Microsoft involves designing, developing, and implementing cutting-edge artificial intelligence and machine learning solutions. The role encompasses collaborating with cross-functional teams to drive innovative applications, optimizing algorithms for performance, and contributing to the overall architecture of systems. The selected candidate will play a pivotal role in pushing the boundaries of technology, enhancing user experiences, and addressing complex challenges within the framework of AI and ML.



Job Responsibilities

  • Design, implement, and maintain scalable AI/ML models and applications.
  • Collaborate with product managers and engineers to define project scopes, deliverables, and timelines.
  • Analyze large datasets to extract meaningful insights and create predictive models.
  • Improve the performance of existing algorithms and frameworks through optimization and innovation.
  • Participate in code reviews and contribute to a culture of continuous improvement among engineering teams.
  • Stay abreast of the latest advancements in the field of AI/ML and integrate best practices into development processes.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field. A Master’s degree is a plus.
  • Proven experience in developing AI/ML models using frameworks such as TensorFlow, PyTorch, or similar technologies.
  • Solid programming skills in languages like Python, Java, or C++.
  • Experience with data manipulation, analysis, and visualization using tools like SQL, Pandas, or Matplotlib.
  • Strong understanding of machine learning algorithms, statistical modeling, and data science concepts.
  • Excellent problem-solving abilities and analytical thinking skills.


Technologies & Tools

The Software Engineer - AI/ML will regularly utilize various technologies and tools such as Python, TensorFlow, PyTorch, Kubernetes, Docker, SQL, and cloud computing platforms like Azure and AWS. Familiarity with big data technologies and data processing frameworks like Apache Spark may also be required, as part of the comprehensive toolset used to build and deploy machine learning applications effectively.



Ideal Candidates

Ideal candidates for this position will possess a strong passion for technology and innovation, coupled with a proactive mindset and willingness to explore the unknown. They will be detail-oriented, with excellent communication skills, enabling collaboration across diverse teams. A commitment to lifelong learning and the ability to adapt to rapidly changing environments are essential characteristics that align well with Microsoft’s core values and mission.

In Louisiana, the weekly job search for unemployment is 5 work search activities a week (for claims filed from January 4, 2026), its agency says. What it asks →

View Similar Jobs

Matches Jobs

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