Data Engineer - Backend
Locations : USA, Canada or Latin America (possibility of working remotely)
At Roche, we are passionate about transforming patients’ lives and we are fearless in both decision and action. We do this today to build a better tomorrow.
However, to do so well, we need you! Your uniqueness is the only way we could transform to become more agile, better networked, and better equipped to deal with the challenges and opportunities of an increasingly complex world.
Back-end Data Engineer to work on an agile team developing and maintaining an analytics platform using Python. Work closely with other data and software engineers to build and maintain data pipelines using pure Python and / or Glue / Airflow.
Work closely with the Data Science team to build and maintain data science pipelines. Must have considerable experience writing production-ready code in Python.
Self-starter able to make progress without much direction.
Develop and maintain scalable data pipelines
Develop and maintain RESTful JSON apis (FastAPI)
Consume RESTful apis
Understand and maintain data schemas and architectures
Understand and architect ETL processes
Deploy data science models as microservices
Synthesize requirements from non-technical stakeholders
Work closely with data governance and technology practice areas
Work on agile teams (Scrum / Kanban)
Qualifications, Skills & Knowledge
Python (FastAPI, Pandas preferred)
Git / Github (branches, code reviews, pull requests)
RDBMS / NoSQL (MySQL preferred)
Plotly / Dash experience preferred
AWS experience preferred (lambda / glue / s3)