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 AI/ML at Microsoft, you will play a crucial role in the design and development of innovative artificial intelligence and machine learning solutions that have a significant impact on our products and services. You will work within a collaborative team, leveraging state-of-the-art technologies to enhance user experiences and drive data-driven decision-making processes. This position offers a unique opportunity to contribute to cutting-edge projects while continuously learning and growing in a dynamic, fast-paced environment.



Job Responsibilities

  • Design, develop, and deploy scalable AI/ML models and algorithms to solve complex problems.
  • Collaborate with cross-functional teams to integrate AI solutions into existing applications and systems.
  • Conduct data analysis to identify trends and insights, informing algorithm development and model improvements.
  • Ensure the accuracy, efficiency, and security of deployed models through rigorous testing and validation processes.
  • Participate in code reviews and provide constructive feedback to peers to foster a culture of continuous improvement.
  • Stay current with advancements in AI/ML technologies and methodologies, applying new knowledge to enhance project outcomes.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Proven experience in software development with a strong focus on AI/ML applications.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Solid understanding of statistical analysis, data modeling, and algorithm design.
  • Familiarity with cloud computing platforms (e.g., Azure, AWS, Google Cloud) and their AI services.


Technologies & Tools

The position will utilize a range of advanced technologies and tools, including but not limited to Python programming, TensorFlow and PyTorch for machine learning, SQL for database management, Azure and AWS cloud platforms, as well as version control systems like Git. Familiarity with data visualization tools and platforms will also be advantageous in conveying insights drawn from data analytics.



Ideal Candidates

Ideal candidates are those who possess a strong analytical mindset and a passion for innovation in the field of artificial intelligence and machine learning. They should have excellent problem-solving skills and the ability to communicate complex technical information to diverse audiences. A collaborative spirit and the capacity to thrive in a fast-paced environment are essential, along with a strong commitment to quality and continuous learning. The ability to adapt to new technologies and an eagerness to explore and experiment with novel AI solutions will set successful candidates apart in this role.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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