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
As a Software Engineer specializing in AI/ML at Microsoft, you will play a crucial role in advancing our cutting-edge technologies and solutions to drive intelligent systems. You will be responsible for designing, developing, and implementing algorithms and software that leverage artificial intelligence and machine learning to solve complex challenges. Collaboration with cross-functional teams and continuous iterations will be essential to refine your implementations while adhering to the high standards of quality that Microsoft is known for.
Job Responsibilities
- Design, develop and deploy scalable AI/ML models and algorithms in production environments.
- Collaborate with program managers and UX designers to enhance product functionality and user experience.
- Conduct data analysis and model evaluation to ensure optimal performance and accuracy.
- Implement best practices for data collection and preprocessing to support Machine Learning workflows.
- Document code, processes, and practice to facilitate knowledge sharing across teams.
- Stay abreast of the latest AI/ML research and technological advancements to inform ongoing projects.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field; Master’s preferred.
- 3+ years of experience in software development, with a focus on AI/ML technologies.
- Proficiency in programming languages such as Python, Java, or C++.
- Strong background in machine learning libraries/frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with cloud services (Azure, AWS, or GCP) and deployment of machine learning solutions.
- Solid understanding of algorithms, computational theory, and data structures.
- Exceptional problem-solving and analytical skills with a detail-oriented mindset.
Technologies & Tools
In this position, you will utilize technologies such as TensorFlow, PyTorch, and various tools for data manipulation and analysis including Pandas and NumPy. Familiarity with cloud computing platforms like Azure and tools for version control such as Git will be critical for successful project execution. You may also engage with containerization technologies like Docker and orchestration systems for deployment.
Ideal Candidates
The ideal candidates for this role are those who possess a profound passion for artificial intelligence and machine learning, exhibiting a drive for continuous improvement and innovation. Candidates should excel in team-oriented environments and demonstrate strong communication skills, allowing them to articulate complex concepts effectively. Additionally, a proactive approach to problem-solving, coupled with an eagerness to learn and adapt to new challenges, will set exceptional candidates apart in this dynamic and evolving field.
In Alaska, the weekly job search for unemployment is 2 work search activities a week (1 if you live more than 55 road miles from a job center), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.