Software Engineer II

Bengaluru, Karnataka, India
Sep 27, 2024
Sep 27, 2025
Onsite
Full-Time
3 Years
Job Description

Join the Agents Engineering team within Azure AI, where we build scalable AI services that enable complex task completion using natural language processing (NLP), reasoning, and long-term planning & execution. We are searching for a passionate Software Engineer excited to work on cutting-edge AI technologies. If you are eager to work on highly scalable systems and contribute to the future of AI, this is the perfect opportunity for you!

Key Responsibilities

  • Develop and maintain complex, mission-critical solutions utilizing multiple Azure services such as Kubernetes, Event Hubs, Event Grid, and Service Bus.
  • Work with advanced technologies in Machine Learning, OpenAI, Natural Language Processing (NLP), and Prompt Engineering.
  • Conduct experiments to assess the performance, robustness, and generalization of AI models.
  • Collaborate closely with researchers, software engineers, and product managers to drive innovation.
  • Contribute to an inclusive and collaborative environment, encouraging diverse perspectives and ideas.

Qualifications

Basic Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, Mathematics, or a related technical field.
  • 3+ years of experience in designing, developing, and maintaining distributed systems.
  • Proficient in one or more programming languages such as C#, Python, Go, or Rust.
  • Familiarity with cloud computing technologies like Kubernetes (K8s) and Docker.
  • Strong understanding of system design, algorithms, and data structures.
  • Proven debugging, testing, and problem-solving skills.

Preferred Qualifications

  • Experience working with transformer-based models such as BERT, GPT, T5, or Llama.
  • Knowledge of model orchestration techniques like AutoGen or LangChain for task completion.
  • Experience in building and maintaining cloud-native software.

Why Join Us?

At Microsoft, we believe in fostering a collaborative and inclusive workplace where you can grow professionally while making a real impact. You will be working with state-of-the-art technologies and helping to shape the future of AI-driven task automation. From large-scale system development to advanced machine learning experiments, this role offers a wide scope of challenging yet rewarding responsibilities.

Security & Compliance

This role requires the ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check. This background check will be conducted upon hire/transfer and every two years thereafter.

Microsoft's Commitment to Diversity & Inclusion

We are an equal opportunity employer. All qualified applicants will be considered without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by law.

Related Jobs