Software Engineer II - CoreAI at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

0.0

Posted On

19 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, AI/ML, Data Integration, C, C++, C#, Java, JavaScript, Python, Distributed Systems, Backend Development, Agile Development, Information Retrieval, Vector Databases, Large Language Models, System Design, Debugging

Industry

Software Development

Description
Develop connectors to integrate with diverse customer data sources and seamlessly ingest content into Azure AI Search indexes. Enrich the ingested content with AI/ML capabilities by generating vector embeddings for text and images, extracting key phrases, and transforming unstructured data into structured, meaningful representations. Help transform traditional search indexes into intelligent AI indexes. Building new data representations (natural language, vectors, knowledge graphs). You should have a solid understanding of the software development cycle and will use data and experiments to inform decisions. You'll write secure, reliable, scalable, and maintainable code, and then effectively debug it, test it, and support it in production. System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions. Maintain operations of live service as issues arise on a rotational, on-call basis. You will participate in creating and sustaining a trusted and effective work environment. We have a growth mindset and passion for continuous learning. You should expect that your teammates will be invested in helping make you successful and expect the same in return from you. You will be collaborating with teams both within and outside Azure AI Search and will need to be able to quickly pick up expertise in building new integration touch points. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 1+ years experience with one or more of the following Distributed systems, Artificial Intelligence, Backend Development These requirements include, but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Ability to communicate and collaborate and to work effectively across teams and with customers. Hands-on Agile Development experience and proficiency in tools such as Azure DevOps, GitHub, or others. Background or practical experience in Information Retrieval, Vector Databases or Large Language Models for real-world applications. Demonstrated ability to design and deliver fault-tolerant, high-availability services. Intellectual curiosity and learning mindset with track record of applying emerging technologies to complex problems
Responsibilities
Develop connectors to integrate with diverse customer data sources and enrich ingested content with AI/ML capabilities. Maintain operations of live service and participate in creating a trusted work environment.
Loading...