Theme

Language

Global EN
Sweden ENSV
India EN

Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Azure AI Knowledge is seeking a Software Engineer to join the Azure AI Search backend team. You will build large-scale, developer-facing cloud services, solving complex engineering problems related to search engines, distributed systems, and AI workloads. This role involves hands-on DevOps, customer engagement, and developing expertise in Azure. Als erfordert die Rolle 3+ Jahre Erfahrung in der Softwareentwicklung in C#, C++, Java oder einer anderen objektorientierten Sprache und ein Verständnis von Systemgrundlagen.

Responsibilities

  • Design, implement, test, and deliver backend capabilities for new search and AI retrieval workloads in Azure, taking ownership from technical design through production deployment and operation.
  • Improve product and service quality through hands-on DevOps engagement, including monitoring, diagnostics, incident response, root-cause analysis, automation, and live-site tooling.
  • Engage with customers to better understand scenarios and resolve issues.
  • Develop expertise in Azure provisioning and service management.

Requirements

  • Strong problem-solving, troubleshooting and communication skills.
  • Good understanding of systems fundamentals, including operating systems, networking, concurrency, storage, algorithms and data structures, cloud platforms, and distributed systems.
  • Openness to feedback and effectiveness at collaborating with diverse groups of people.
  • Demonstrated independence, bias for action, and tolerance for ambiguity.
  • 3+ years of professional software engineering experience designing, developing, testing, and operating production software.
  • Experience developing production software in C#, C++, Java, or another object-oriented programming language; experience with scripting, automation, or SQL is an advantage.
  • Building and shipping production grade cloud services, including designing and implementing solutions for telemetry and monitoring.
  • Bachelor’s degree in computer science or engineering (or equivalent experience).

Desired Qualifications

  • Experience with Lucene, Elasticsearch, Open Search and the full ELK stack is a plus
  • Experience building systems on top of with one of the large cloud platforms is a plus
  • Experience coordinating resources across diverse teams to restore service and maintain SLA’s
  • Ability to conceptualize a distributed service, it’s dependencies and the transactional flow when troubleshooting across network, application, caching, queuing, load-balancing, storage and distributed services layers.
  • High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment.
  • Deep desire to work collaboratively, find win/win solutions and celebrate successes
  • Always leading with deep passion and empathy for customers and co-workers.

Benefits

  • This is a great opportunity for anyone looking to take the next step in their career and be at the forefront of what Microsoft cares about most: Data, Cloud and AI.
  • We run lean, obsess about customers and use an evidence-based approach to decision making.
  • Every single week we talk to customers to make sure we build what they want.
  • We leverage open-source technologies, develop in C#, Java and C++, our codebase builds in minutes, and we ship new bits regularly.
  • We hire self-driven engineers ready to take on new challenges, develop ownership, and learn quickly.
  • We reduce the process to a minimum.
  • As an engineer on the team, you’ll spend most of your time writing code, contributing improvements in different dimensions of the service value proposition: core search, manageability, scale, availability, performance, developer experience.

Skills

C#JavaC++SQLLuceneElasticsearchOpen Search
#AI#Knowledge#Search#Backend#Cloud#Services#Distributed Systems#Information Retrieval#Reliability#Performance#Agile#Customer-Obsessed#Core Systems#Data#AI workloads#Microsoft#C##Java#C++#DevOps#Monitoring#Diagnostics#Incident Response#Automation#Live-site Tooling#Azure Provisioning#Service Management#Lucene#Elasticsearch#Open Search#ELK stack#Cloud Platforms#SLA
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

3 days ago

Employment Type

Full Time

Work mode

Hybrid

Experience Level

Mid-Senior

Locations

United States

Qualification

Bachelor

Applicants

Be an early applicant