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

As a Software Engineer specializing in Artificial Intelligence and Machine Learning at Microsoft, you will play a pivotal role in the design, development, and deployment of innovative software solutions that leverage cutting-edge AI/ML technologies. Collaborating with cross-functional teams, you will contribute to projects that enhance user experience, drive efficiencies, and provide actionable insights through advanced data analysis and machine learning models. Your expertise will be essential in advancing our technology stack and pushing the boundaries of what is possible in the AI/ML domain.



Job Responsibilities

  • Design, develop, and maintain scalable AI and ML models to solve complex problems.
  • Collaborate with data scientists and product managers to define and implement algorithms and data processing strategies.
  • Conduct experiments to validate algorithms and adjust models based on performance metrics.
  • Integrate AI solutions into existing software products and services, ensuring seamless functionality.
  • Participate in code reviews and contribute to best practices for software engineering and development.
  • Stay current with industry trends in AI/ML technologies and recommend improvements to enhance processes.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development with a focus on AI/ML applications.
  • Strong programming proficiency in languages such as Python, Java, or C++.
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Solid understanding of algorithms, data structures, and computational complexity.
  • Familiarity with cloud computing platforms (e.g., Azure, AWS, Google Cloud) is preferred.


Technologies & Tools

The Software Engineer - AI/ML position at Microsoft will utilize a variety of advanced technologies and tools. Candidates will work with programming languages such as Python and C++, as well as utilize machine learning frameworks like TensorFlow and PyTorch for model development. Familiarity with data processing tools, cloud platforms like Azure, and version control systems such as Git will also be beneficial for collaborative development processes.



Ideal Candidates

The ideal candidates for this role are innovative thinkers with a strong analytical mindset and a passion for utilizing AI/ML to solve real-world challenges. They should exhibit excellent problem-solving skills, be adaptable in a fast-paced environment, and possess the capability to work effectively in team settings. Strong communication skills are essential, as successful collaboration with colleagues across various disciplines will define the impact of their work.

Claiming unemployment in Florida? Its agency asks for 5 employer contacts a week (3 in a county of 75,000 people or fewer). What it asks →

View Similar Jobs

Matches Jobs

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