Senior Data Engineer
ThoughtworksThailand3w ago
Engineeringremotecurated-jd
Job description
Senior Data Engineer at Thoughtworks.
About the role
You will design, build, and maintain the software architecture and infrastructure required for complex data applications. As a key technical lead, you will manage functional workstreams to ensure high-quality, timely delivery of data platforms and modern data mesh solutions.
Key facts
What you'll do
- Develop and operate modern data architectures to achieve business objectives.
- Build intricate data processing pipelines to solve complex client challenges.
- Collaborate with data scientists to create scalable implementations of their models.
- Write clean, iterative code using Test Driven Development and continuous delivery practices.
- Select and implement appropriate data models using diverse distributed storage and computing technologies.
- Partner with teams to enforce data governance, security, and privacy standards.
- Integrate data quality practices into daily development workflows.
Requirements
- Must be a Thai Citizen.
- Hands-on experience with Python and Spark for big data processing.
- Experience with at least one major cloud platform: AWS, Azure, or GCP.
- Background in building and deploying large-scale, data-centric applications in production environments.
- Proficiency in data modeling and working with various database types, including SQL, NoSQL, and data lakes.
- Ability to communicate data insights effectively to diverse audiences.
- Strong stakeholder management skills with the ability to navigate ambiguity and manage project risks.
- A commitment to mentoring teammates and advocating for technical excellence.
Nice to have
- Experience with Databricks.
Skills & tools
- Python
- Spark
- AWS, Azure, or GCP
- Databricks
- SQL and NoSQL databases
- Data modeling
- Distributed storage and processing systems
- Test Driven Development (TDD)
Practical notes
- This role is onsite in Bangkok.
- Thoughtworks uses AI tools to assist with administrative recruitment tasks, but all hiring decisions are made exclusively by human interviewers and managers.