Taro Logo

Member of Technical Staff - Data Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through AI, cloud computing, and software solutions.
$188,000 - $331,200
Data
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Member of Technical Staff - Data Engineer

Microsoft AI (MS AI) is seeking experienced Data Engineers to join their mission of pushing the boundaries of artificial intelligence. This role focuses on building mission-critical data pipelines that ingest, process, and publish data streams from personal AI and Copilot systems. The position is part of the Data Platform Engineering team, responsible for creating core data pipelines that help fine-tune models and support introspection of data to improve human-AI interactions.

The ideal candidate will combine technical expertise in big data processing with a methodical approach to problem-solving. You'll work at the intersection of AI and data engineering, building scalable solutions that power Microsoft's AI initiatives. The role requires proficiency in languages like Scala, Python, and Java, along with extensive experience with big data technologies including Spark, Hadoop, and Kafka.

Working from either New York City, Mountain View, or Redmond offices, you'll be required to be in-office 3 days per week. The position offers competitive compensation ranging from $188,000 to $331,200 depending on level and location, along with comprehensive benefits including healthcare, educational resources, and investment options.

This is an opportunity to shape the future of AI at Microsoft, working on systems that aim to make artificial intelligence accessible to consumers, businesses, and developers worldwide. You'll collaborate with cross-functional teams including AI researchers, platform engineers, and infrastructure teams to build next-generation data platform products and services.

The role demands someone who can not only architect and implement complex data solutions but also communicate effectively with both technical and non-technical stakeholders. You'll need to demonstrate strong interpersonal skills, maintain a growth mindset, and contribute to Microsoft's inclusive culture where everyone can thrive.

Last updated 4 days ago

Responsibilities For Member of Technical Staff - Data Engineer

  • Build scalable data pipelines for sourcing, transforming and publishing data assets for AI use cases
  • Work collaboratively with Platform, infrastructure, application engineers and AI Researchers
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find solutions to overcome roadblocks and deliver iteratively
  • Work in a fast-paced, design-driven, product development cycle

Requirements For Member of Technical Staff - Data Engineer

Python
Java
Scala
Kafka
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience
  • 5+ years technical engineering experience building data processing applications
  • 2+ years experience building scalable services on public cloud infrastructure
  • 2+ years experience building distributed systems at scale
  • Experience with Spark framework, Apache Hadoop ecosystem, Kafka, NoSQL
  • Proficiency in Scala, Python, Java, Spark, SQL

Benefits For Member of Technical Staff - Data Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Member of Technical Staff - Data Engineer