Software Engineer II
Core
Design, implement, test, and deliver complex backend capabilities for new search and AI retrieval workloads in Azure, while driving DevOps leadership for production reliability and incident response.
Role type
Senior IC backend software engineer (search/AI)
Builds
Production-grade cloud services for search and AI retrieval
Domain
Cloud infrastructure, distributed systems, search engines
Deliverable
production ML models | product features
Required skills
C#, C++, Java, object-oriented programming, scripting, automation, SQL, Azure provisioning, telemetry, monitoring, distributed systems, networking, concurrency, storage, algorithms, data structures
Preferred skills
Lucene, Elasticsearch, Open Search, ELK stack, large cloud platforms, coordinating resources across teams
Technologies
Azure, C#, C++, Java, Lucene, Elasticsearch, Open Search, ELK stack
Responsibilities
Lead design and delivery of backend capabilities for search and AI retrieval; drive DevOps leadership including monitoring, diagnostics, and incident response; engage with customers and partner teams to translate feedback into technical requirements; define architecture and coordinate execution for complex projects; troubleshoot distributed services across network, application, caching, and storage layers.
Seniority
Senior, hands-on IC
