Senior data engineers at Thoughtworks are engineers who build, maintain and test the software architecture and infrastructure for managing data applications.
Requirements
- 7+ years of experience in writing clean, high-quality code using Python
- Solid experience of Cloud services (AWS, GCP, or Azure)
- Experience with Databricks is a plus
- Solid knowledge/experience of DevOps tools and practices, including CI/CD (GitLab/GitHub) and Infrastructure as Code (Terraform)
- Hands-on experience of data modeling and modern data engineering tools and platforms
- Experience with data visualization techniques and communicating insights
- Experience with data-driven approaches and applying data security and privacy strategy
- Experience with different types of databases (SQL, NoSQL, data lake, data schemas, etc.)
- Familiarity with Agile, Lean and/or Continuous Delivery
Benefits