Senior Data Reliability Engineer
You know you're a fit if you care deeply about the reliability of your software processes, and loath the smell of poor quality in the data shrine. You are best-practice incarnate and consider continuous learning and mentoring to be of the highest, equivalent importance. Nearly everything you do is data-driven and you seek out innovative ways to measure at scale. You're equally at home explaining your team's analyses and recommendations to executives as you are discussing the technical trade-offs in product development within your teams. For you, automating away toil is a daily breath of fresh air, and clever little solutions with scalable impact are warm like sunshine. You look forward to collaborating with product teams and clients alike, and expect to build many long lasting relationships with them. 5+ years prior experience with hands-on JAVA Development and Site Reliability Engineering, Production Engineering, Data Engineering and/or DevOps will ensure you are well prepared to succeed in this role.
Reference Data at Goldman Sachs is the central data repository that nearly all teams depend upon. Your impact and potential to affect global change in this role cannot be understated; you will be on the front line of innovation with one of the largest banks in the world. The Data Reliability Engineering teams are responsible for the reliability of Reference Data processes and the quality of our data stores. We're always improving our systems, ensuring our customers have the best experience possible.
RESPONSIBILITIES AND QUALIFICATIONS
We're a team freshly founded on Site Reliability Engineering and DevOps principles. We are software engineers who work with (Big) Data, and we put our trust in automation - we're Data Reliability Engineers.
As a Senior Data Reliability Engineer (DRE) your focus is on strategic uplift of legacy data systems, pipelines, monitoring, and incident management - about 50% engineering and 25% incident. Our engineering effort is dominantly automating data toil, revitalizing our legacy systems into distributed, fault-tolerant systems, as well as establishing system health monitoring and SLO-driven error budget governance. Our incident management is in collaboration with product owners, producing blameless postmortems, identifying real root cause, and eliminating recurrence. The role is very hands-on - you will need to recognize classic and edge case production issues, and know scalable solution designs.
SKILLS AND EXPERIENCE WE ARE LOOKING FOR
- An academic study of software design, data structures, complexity, and algorithms
- 5+ years recent experience in enterprise SDLC environments across multiple compiled AND scripting environments, with significant recent experience with JAVA deployed on Linux and SQL
- 5+ years recent experience with data environments including relational SQL databases and distributed NoSQL data stores with emphasis on data validation, quality, ETL, and data streams. (ETL, MongoDB, Hadoop, databases/stores, APIs)
- Comfortable using English in everyday communication and selling ideas via presentations
- Available in Salt Lake City, Warsaw, or Singapore
ABOUT GOLDMAN SACHS
The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.
© The Goldman Sachs Group, Inc., 2020. All rights reserved Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Vet.
Back to top