1858 IT & Software Developer jobs in the US

Microsoft Corporation jobs

Senior Software Engineer - Azure AI Search

$119,800 - 274,800
Microsoft Corporation
Northeast 36th Way, Redmond
$119,800 - 274,800
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Lead
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors Degree in Computer Science or a related technical field, along with a minimum of 4 years of hands-on experience in software engineering, particularly in coding languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience. - Proven success in developing or maintaining services on Azure or comparable cloud platforms. - Familiarity with secure engineering methodologies, including threat modeling, secure coding, secrets management, and user authentication practices. - Background in building developer-focused platforms or frameworks, such as validation systems, internal SDKs, and reusable libraries. - Experience in integrating AI-driven developer tools within production engineering contexts. - Masters Degree in Computer Science or a related technical domain, or equivalent professional experience is preferred. - Demonstrated history of delivering complete software solutions, with clear accountability for significant components or features. - Experience in enhancing engineering efficiency through innovative tools, automation, and CI/CD methodologies, evidenced by measurable results. - Track record of maintaining and improving the reliability of software systems through effective diagnostics and performance enhancements. - Strong collaboration skills, evidenced by successful partnerships that clarify ambiguous requirements and achieve desired outcomes. - Proficient in gathering and validating requirements using varied feedback mechanisms and data analysis.

Responsibilities

- Take ownership of engineering foundation initiatives, overseeing all aspects from design to implementation, testing, rollout, and iteration to enhance developer experiences across Azure AI Search. - Collaborate closely with feature, platform, and infrastructure teams to comprehend developer challenges and translate them into effective tools, automated solutions, and process enhancements, promoting collaboration and iterative adoption. - Prototype, assess, and incorporate AI-enhanced engineering tools and modern workflows that effectively boost developer productivity, quality, and operational reliability. - Design and progressively implement scalable, reliable, and effective solutions encompassing CI/CD pipelines, testing infrastructures, validation frameworks, automation, and operational tools, utilizing data and developer feedback to measure impact. - Prioritize security in all engineering tasks, including the application of secure coding techniques, threat modeling, and principles of identity and secrets management. - Tackle ambiguity by deconstructing complex issues, proposing various solutions, aligning stakeholders towards a clear path, and effectively communicating progress and risks. - Lead by example through technical expertise, mentorship, and fostering collaboration, enhancing engineering practices while cultivating an inclusive and trusting team environment. - Define and promote a high-quality developer experience for Azure AI Search by establishing standards and best practices, driving enhancements for engineering teams to excel. - Focus on delivering quantifiable results, including reduced build and testing durations, expedited PR validation, improved pipeline reliability, and less manual effort.

Description


We are part of the AI Platform at Microsoft, specifically within the Azure AI Search team, dedicated to creating rich knowledge-based experiences across various applications. Our goal is to integrate cutting-edge AI technologies for enhanced content understanding and search relevance. As a Senior or Principal Software Engineer in our Azure AI Search Engineering Foundations, you will play a pivotal role in revolutionizing how we construct, validate, and operate AI Search systems efficiently and securely at scale. You will engage actively with other feature and platform teams to refine developer experiences, enhance processes, and deliver impactful improvements. We value a customer-centric approach, focusing on developer needs to drive our engineering culture forward. Join us to make a tangible impact and enjoy a fulfilling role in our innovative team.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Machine Learning Engineer salaries in the United States here.

How many Machine Learning Engineer jobs are in the United States?

Currently, there are 1858 ML, AI openings. Check also: TensorFlow jobs, Python jobs, Computer-Vision jobs - all with salary brackets.

Is the US a good place for Machine Learning Engineers?

The US is one of the best countries to work as a Machine Learning Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for Machine Learning Engineer jobs in the United States?

D3 Security Management Systems, KUBRA, Transport-Bourassa, Gatestone & Co. Inc, Steinbach Credit Union, Nurse Next Door, Snaplii among others, are currently hiring for ML, AI roles in the United States.

The company with most openings is Jobot as they are hiring for 123 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.