Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

We are seeking a Senior Software Engineer to join our team building a planet-scale multi-modal database with deep AI integration. This role offers an exciting opportunity to reimagine databases in the era of Large Language Models (LLMs).

As a Senior Software Engineer, you'll lead and collaborate with passionate engineers to drive impactful results in a fast-paced environment. The role focuses on building system-level software including distributed systems, operating systems, databases, and networking. You'll be involved in all aspects of software engineering from ideation and architecture design to writing high-quality code and shipping products.

The ideal candidate possesses strong problem-solving abilities, excellent design and coding skills, and a drive for execution and results. Our team values a collaborative atmosphere with a passion for technology, believing that diverse perspectives and empathy are key to delivering superior products.

The position offers competitive compensation ranging from $119,800 to $234,700 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. This is a remote-friendly role with up to 100% work from home flexibility and 0-25% travel requirements.

Key responsibilities include coding, collaborating with stakeholders, developing design documents, implementing and optimizing code, and acting as a Designated Responsible Individual (DRI). You'll work with cutting-edge technologies including AI/ML tools, prompt engineering, and distributed systems.

Required qualifications include a Bachelor's degree in Computer Science or related field with 4+ years of technical engineering experience, prompt engineering experience, and a track record of shipping products. Experience with PyTorch, RAG, and CUDA is preferred.

Join Microsoft's mission to empower every person and organization on the planet to achieve more while working on next-generation computing technologies.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer

  • Individual contributor role with majority of time focused on coding responsibilities
  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Leverages subject-matter expertise and partners with stakeholders
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 1+ Year(s) experience in Prompt Engineering
  • Experience in shipping products and services
  • Currently programming/coding in your current or most recent role
  • Experience with Fine Tuning and PyTorch
  • Experience with Information Retrieval (RAG)
  • Experience with CUDA

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 Senior Software Engineer