Full Time

Senior Software Engineer-AI Platform

Microsoft
$120,000 - $160,000* / year (about $58–$77 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 Senior Software Engineer for the AI Platform at Microsoft will be responsible for designing, developing, and optimizing cutting-edge AI solutions that facilitate smarter and more efficient workflows across various applications. This role involves collaborating with cross-functional teams, ensuring scalability and reliability of AI systems, and actively contributing to architectural decisions to enhance the overall performance and user experience of our AI products. The candidate will leverage their expertise in AI technologies and software engineering principles to implement innovative solutions that meet business objectives and exceed customer expectations.



Job Responsibilities

  • Design and develop scalable AI algorithms and systems to enhance product offerings.
  • Collaborate with data scientists, product managers, and other stakeholders to understand project requirements and deliver optimal solutions.
  • Perform code reviews and maintain high standards of code quality and documentation.
  • Investigate and resolve technical issues and bugs within AI applications.
  • Implement machine learning models, ensuring their integration with existing software infrastructure.
  • Participate in architectural discussions and contribute to the evolution of the AI platform.
  • Stay updated with the latest developments in AI technologies and best practices to foster innovation.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of software engineering experience, particularly in AI or machine learning domains.
  • Proficient in programming languages such as Python, Java, or C++.
  • Extensive experience with AI frameworks and tools like TensorFlow, PyTorch, or similar.
  • Strong understanding of machine learning principles, algorithms, and data structures.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud is highly desirable.
  • Excellent problem-solving skills and ability to work effectively in a team-oriented environment.


Technologies & Tools

The Senior Software Engineer will utilize a range of technologies and tools to develop AI solutions, including, but not limited to, cloud services like Azure Machine Learning, data processing frameworks such as Apache Spark, and version control systems like Git. The role also requires proficiency in containerization tools such as Docker and orchestration platforms like Kubernetes to streamline application deployment and management.



Ideal Candidates

The ideal candidate for this position will possess a strong blend of technical expertise and interpersonal skills. They should be innovative thinkers, capable of working under tight deadlines while remaining adaptable to changing project requirements. A deep passion for AI and its applications is crucial, alongside a commitment to continuous learning and improvement. Strong communication skills and the ability to work collaboratively in a diverse team environment are essential qualities that will contribute to success in this role.

Unemployment in Barbados was 6.5% in 2025, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

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