Software Engineering IC3

Microsoft is a global technology company that empowers people and organizations to achieve more through digital innovation and cloud computing solutions.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Software Engineering IC3

Microsoft Security is seeking a software engineer to join their team working on Security Copilot, the first generative AI product that empowers security and IT teams. The role focuses on developing and maintaining generative AI services and APIs that deliver large language model capabilities.

The position is within the Microsoft Security organization, which is dedicated to making the world safer through end-to-end security solutions. The team is specifically responsible for building capabilities around different base and fine-tuned generative AI models, handling GPU capacity management, ensuring Responsible AI compliance, and managing model deployments at scale.

This is an excellent opportunity for a customer-obsessed engineer passionate about AI and security. You'll work with cutting-edge technologies like LLMs, containerization, and cloud services while contributing to Microsoft's mission of empowering every person and organization on the planet.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. Microsoft maintains a culture of growth mindset and inclusion, encouraging innovation and collaboration across teams.

The position requires strong technical skills in cloud services, AI/ML, and software development, with opportunities to work on high-impact projects that affect billions of users worldwide. You'll be part of a team that values technical excellence, responsible innovation, and maintaining high standards for security and compliance.

Microsoft provides an inclusive work environment and equal opportunities regardless of background, with accommodations available for those who need them. The role offers a blend of technical challenges, professional growth, and the chance to work on pioneering AI security solutions.

Last updated 35 minutes ago

Responsibilities For Software Engineering IC3

  • Design and develop Generative AI services
  • Build capabilities for different base or fine-tuned generative AI models
  • Manage GPU capacity and optimization
  • Ensure Responsible AI compliance across AI services
  • Handle model upgrades, deployment and fine tuning
  • Develop scalable, secure, and reliable services
  • Conduct system design and code reviews
  • Manage service capacity planning and demand forecasting
  • Troubleshoot and optimize automation and monitoring

Requirements For Software Engineering IC3

Python
Java
Kubernetes
  • Bachelor's degree in computer science or related technical discipline
  • 3+ years technical engineering experience with coding in C, C++, C#, Java, or Python
  • Experience in building, shipping and maintaining cloud services on Azure, AWS, Google Cloud
  • Experience in developing and deploying Generative AI models and LLMs
  • Proficiency with containers and Kubernetes
  • Strong experience with Git and CI/CD pipelines
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineering IC3

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineering IC3

Language Engineer

Language Engineer role at Microsoft AI, focusing on building next-generation capabilities for Copilot through language engineering and LLM development.

Software Engineer II

Microsoft Azure AI Platform Software Engineer II position focusing on machine learning, AI model training, and distributed systems development in Hyderabad, India.

Software Engineer II

Software Engineer II position at Microsoft Security working on Security Copilot and generative AI services in Hyderabad, India.

Software Engineering

Software Engineering role at Microsoft focusing on Azure Machine Learning platform development and large-scale AI model serving infrastructure.

Software Engineer II

Software Engineer II position at Microsoft's AI Platform team, working on Azure AI infrastructure and frameworks with 5+ years of experience required.