Job Information
Jacobs FSR Engineer in Washington, District Of Columbia
A World-Changing Company
Our company builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.
The Role
Data Pipeline engineers ensure that our customers work with updated and accurate data in Foundry. You are the first to respond to data health failures on key pipelines. You are technical, with a passion for system support. You are comfortable reading code to identify fixes and making changes to improve the performance and stability of production data pipelines. Working alongside pipeline engineers from other customer accounts, your insights into the product and process will form an essential part of feedback to our product engineering team, and other user and product support teams.
Core Responsibilities
Maintaining and building schedules so that pipelines run.
Setting up and maintaining health checks on different pipelines.
Responding to, triaging, and debugging pipelines when there is a problem (usually this is when health checks fail). This will include limited out of hours support for critical issues (e.g. a critical subset of alerts can page you overnight or during the weekend*).
Reading code and writing code changes and/or modifying the monitoring set-up where necessary.
Knowing and understanding how to navigate the pipelines and documentation.
Following SOPs to contact other teams and data providers when data is incorrect or not received on time.
Communicating outages with the end users of a pipeline.
Contributing to and monitoring tooling improvements (where feasible).
*Active work not required on weekends or out of hours, however due to the nature of on-call, the person must be available to respond if there is a critical outage during their assigned "on-call" weeks. After an on-call weekend the engineer will receive 2 days off.
Comfortable reading and writing code in SQL, Python, Pyspark and Java.
Basic understanding of parallel data processing and familiar/interested in learning the basics of tuning Spark jobs.
Practical experience with performing root cause analysis and documenting lessons learned from production incidents (e.g. creating post-mortem reports).
Ability to work within an agile team.
Strong written and verbal communication skills with the ability to skillfully engage with customers on complex, sensitive topics.
Strong organizational skills and attention to detail through effective prioritization.
What We Require
TS clearance or higher.
Located within commutable distance to our DC office.
Jacobs is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws and supplemental language.
Jacobs
- Jacobs Jobs