Technical Staff (Software Engineer)

New Jersey, New Jersey, United States
Dec 26, 2024
$98.3k - $250.2k / Year
Remote
Full-Time
4 Years
Job Description

Microsoft AI is seeking a Member of the Technical Staff - Software Engineer to help drive the next wave of innovation in AI-assisted products like Copilot, Bing, Edge, and generative AI research. This is an exciting opportunity to join an elite team focused on shaping the future of personal computing by creating AI models that power groundbreaking products.

As a part of this innovative team, you will help build tools and techniques to benchmark, profile, debug, and optimize the training and inference of generative AI running on high-performance computing systems.

Responsibilities

  1. Develop and Optimize AI Software. Design and tune pretraining scalable software for Nvidia GB200 72NVL CX8 and AMD MIxxx GPU clusters. Focus on optimizing the performance and reliability of AI workloads.
  2. Benchmark and Profile Hardware. Benchmark and profile the performance of GB200 and AMD MIxxx GPU clusters, ensuring efficient execution of AI models in a large-scale production environment.
  3. Pretraining Compute Roadmap. Collect data and insights to help define the pretraining compute roadmap. Provide feedback to enhance the capabilities of hardware and software used in training AI models.
  4. Collaborative AI Model Development. Contribute to the development of AI models used in consumer-facing products such as Copilot, Bing, and Edge. Work closely with model scientists to optimize training, inference, and alignment.
  5. Focus on Conversational AI. Demonstrate a deep interest in conversational AI and its real-world deployment in a variety of applications, ensuring seamless integration and performance.
  6. Iterative Product Development. Work in a fast-paced, iterative development cycle to rapidly prototype and deploy solutions, ensuring products are developed and launched efficiently.
  7. Cultural Alignment. Embody Microsoft's values of growth mindset, inclusion, empathy, and kindness while contributing to the team’s collaborative efforts.

Required Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or a related technical field, OR equivalent practical experience.
  • 2+ years of experience in software engineering, coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Experience with Generative AI: Hands-on experience with AI models and understanding of their computational needs.
  • Distributed Computing Experience: Familiarity with distributed systems and understanding how to optimize workloads across multiple nodes.

Preferred Qualifications

  1. 4+ years of technical experience in software engineering, coding in C, C++, C#, Java, JavaScript, or Python.
  2. Master’s Degree in Computer Science or related field, OR equivalent experience.
  3. Technical Project Leadership. Experience leading technical projects and making data-driven decisions to support architectural and performance improvements.
  4. Experience with GPUs. Knowledge of optimizing workloads for Nvidia or AMD GPU clusters, particularly for generative AI models.
  5. AI and Cloud Platform Knowledge. Familiarity with cloud infrastructure, AI model training, and optimization techniques, particularly for large-scale AI systems.

Salary Information

  1. Software Engineering IC3. USD $98,300 - $193,200 per year.
  2. Software Engineering IC4. USD $117,200 - $229,200 per year.
  3. Location-specific pay for roles in the San Francisco Bay, New Jersey area, and New York City ranges from $127,200 - $250,200 per year.
  4. Microsoft offers a competitive salary, excellent benefits, and professional development opportunities to ensure that all employees thrive.

Why Microsoft?

  1. Innovation at Scale. Be part of a pioneering team working on generative AI, shaping the future of AI-driven products that impact millions of users globally.
  2. Career Growth. At Microsoft, you'll work in an environment where innovation, feedback, and continuous learning are integral to both individual and organizational success.
  3. Inclusive Culture. We believe in empowering our employees to bring their whole selves to work. Microsoft fosters a diverse, inclusive, and collaborative work environment where everyone can thrive.
  4. Global Impact. Work on products that empower billions of people worldwide, helping them achieve more through AI-powered technology.

Microsoft's Commitment to Diversity. Microsoft is committed to creating an inclusive workplace. We are an equal-opportunity employer, and all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity, marital status, physical or mental disability, race, ethnicity, religion, sex, sexual orientation, or any other characteristic protected by local laws.

Ready to Shape the Future with Microsoft AI? If you're passionate about AI, cloud computing, and making a tangible impact in the world of conversational AI, we want to hear from you. Apply today to join our innovative team and be a part of Microsoft AI's groundbreaking work in shaping the future of technology.