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 the development and implementation of cutting-edge AI and machine learning solutions across multiple applications and platforms. The selected candidate will work alongside cross-functional teams to design innovative algorithms, optimize machine learning models, and enhance existing systems, ensuring they meet the highest standards of performance and reliability. This role presents an exciting opportunity to contribute to transformative technologies in a dynamic and collaborative environment.
Job Responsibilities
- Design, develop, and deploy AI and machine learning models that address business needs.
- Collaborate with data scientists and product managers to define project requirements and specifications.
- Conduct research to explore new algorithms and techniques in the field of AI and ML.
- Optimize existing machine learning algorithms for performance and scalability.
- Document software designs, processes, and methodologies to ensure clarity and maintainability.
- Participate in peer code reviews and provide constructive feedback to colleagues.
- Stay updated with the latest advancements in AI and machine learning technologies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is preferred.
- Proven experience in software development with a focus on AI/ML technologies.
- Strong programming skills in languages such as Python, Java, or C++.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or similar.
- Familiarity with data analysis and manipulation libraries (e.g., Pandas, NumPy).
- Understanding of algorithms, data structures, and software design principles.
- Excellent problem-solving skills and the ability to work collaboratively in a team-oriented environment.
Technologies & Tools
The Software Engineer - AI/ML will predominantly work with technologies and tools such as Azure Machine Learning, Microsoft SQL Server, Git for version control, and various data visualization platforms. Familiarity with cloud computing, particularly Azure services, and experience with DevOps practices will be advantageous for implementing robust and scalable engineering solutions.
Ideal Candidates
Ideal candidates for this role will exhibit a profound passion for emergent technologies in AI and machine learning. They should possess strong analytical skills, allowing them to extract insights from complex data sets. Excellent communication skills are essential, as the position requires collaboration with diverse teams and stakeholders. A proactive attitude, attention to detail, and the ability to adapt to rapidly evolving technological landscapes will make a candidate stand out in this innovative environment.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.