Full Time

Data Engineer (Software Developer 2)

Stanford University School of Medicine
Stanford, CA
$145,000 - $210,000* / year (about $70–$101 an hour)

Job Description

About this kind of role

What a Data Engineer (Software Developer 2) usually does. The employer's own details are in the listing.

Typically does: Designs, builds, and maintains data pipelines to transform and load data from various sources into data warehouses or data lakes. They develop and implement efficient and reliable ETL (Extract, Transform, Load) processes. Data Engineers also monitor data quality and performance, troubleshooting issues and optimizing systems for scalability. They collaborate with data scientists, analysts, and other stakeholders to ensure data is accessible and usable.

Tools and skills: Proficiency in SQL, Python or Java, cloud platforms like AWS, Azure, or Google Cloud, and experience with big data technologies such as Hadoop, Spark, or Kafka is generally expected.

Good fit for: Individuals with strong analytical and problem-solving skills, a passion for data, and the ability to work both independently and as part of a team typically thrive in this role.

Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.