Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
India, Telangana, Hyderabad 
645704668

17.12.2024

As a **Software Engineer II**, you will contribute to the development and optimization of the CMP platform by building secure, scalable, and reliable services and pipelines. You'll collaborate with cross-functional teams, including data scientists and researchers, to deliver innovative solutions that align with Bing's mission of providing safe, compliant, and trustworthy search results.

**Why Join Us?**

  • Work on a **mission-driven team** solving impactful, real-world problems.
  • Build **state-of-the-art solutions** for moderating and classifying content at scale.
  • Collaborate with a diverse, talented team of engineers, researchers, and data scientists.
  • Contribute to Bing’s vision of creating safe, compliant, and globally trusted search experiences.
  • Opportunities to grow your technical expertise and take on challenging engineering problems.

Basic Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, OR equivalent experience.
  • 3+ years of experience in software engineering with proficiency in programming languages such as **C#, Java, Python, C++, or C**.
  • Proven experience in building, deploying, and maintaining cloud services on platforms like **Azure**, **AWS**, or **Google Cloud**.
  • Strong problem-solving and system design skills, with the ability to rapidly prototype solutions.
  • Effective communication skills and the ability to manage multiple priorities in a fast-paced environment.
  • A growth mindset with a passion for learning and innovation.

Preferred Qualifications:

  • Experience with service scalability, performance tuning, and distributed systems.
  • Familiarity with big data technologies such as **Apache Spark**, **Databricks**, or **Azure Data Lake** is a significant advantage.
Responsibilities
  • Build High-Quality Services: Design and develop modular, secure, and scalable microservices with strong monitoring and diagnostic capabilities.
  • Service Optimization: Add and optimize monitoring, including self-healing mechanisms, to ensure service reliability and performance.
  • Collaborate on Design: Participate in design reviews, leveraging data and telemetry insights to drive informed decisions and improvements.
  • Live Site Excellence: Troubleshoot and resolve live site issues, implementing automation and improving system reliability.
  • Modern Engineering Practices: Advocate for and implement best practices, including code reviews, system interface design, and secure coding techniques.