Thoughtworks

SeniorDataEngineer

Melbourne, Victoria, Australia Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Data Engineer at Thoughtworks. Skills: Data Engineering, Python, Cloud Services, Data Architecture. Develop and operate modern data architecture. Provide end-to-end data solutions”

What You'll Achieve.

meet key business objectives; execute on a strategy; solve business problems

Industry & Context.

Problems you'll solve

problem solving

What They're Looking For.

Must Have

Python, Cloud services (AWS, GCP, or Azure), DevOps tools and practices, CI/CD (GitLab/GitHub), Infrastructure as Code (Terraform), data modeling, modern data engineering tools and platforms, distributed storage platforms, distributed processing platforms, data visualization techniques, data-driven approaches, data security and privacy strategy, SQL, NoSQL, data lake, data schemas, Agile, Lean, Continuous Delivery, stakeholder management, resilient in ambiguous situations, manage risks or conflicts, coach, mentor and motivate others, influence teammates, advocate for technical excellence

Nice to Have

Databricks

What You'll Do.

Develop and operate modern data architecture

Provide end-to-end data solutions

Develop intricate data processing pipelines

Collaborate with data scientists

Design scalable implementations

Leverage continuous delivery practices

support and operate data pipelines

Use distributed storage and computing technologies

Implement data models

Incorporate data quality

How You'll Work.

Team & Collaboration

Collaborate with data scientists; Collaborate with the team on data governance; Collaborate with the team on data security; Collaborate with the team on data privacy; Liaise between clients and stakeholders; Influence teammates

Communication Scope

communicate insights

Full Job Description

Senior data engineers at Thoughtworks are engineers who build, maintain and test the software architecture and infrastructure for managing data applications. They are involved in developing core capabilities which include technical and functional data platforms. They are the anchor for functional streams of work and are accountable for timely delivery. They work on the latest big data tools, frameworks and offerings (data mesh, etc.), while also being involved in enabling credible and collaborative problem solving to execute on a strategy. Job responsibilities You will develop and operate modern data architecture approaches to meet key business objectives and provide end-to-end data solutions. You will develop intricate data processing pipelines, addressing clients' most challenging problems. You will collaborate with data scientists to design scalable implementations of their models. You will write clean, iterative code using TDD and leverage various continuous delivery practices to deploy, support and operate data pipelines. You will use different distributed storage and computing technologies from the plethora of options available. You will develop data models by selecting from a variety of modeling techniques and implementing the chosen data model using the appropriate technology stack. You will collaborate with the team on the areas of data governance, data security and data privacy. You will incorporate data quality into your day-to-day work. Job qualifications Technical Skills You have experience with writing clean, high-quality code using Python. You have a solid experience of Cloud services (AWS, GCP, or Azure). Experience with Databricks is a plus. You possess solid knowledge/ experience of DevOps tool sand practices, including CI/CD (GitLab/GitHub) and Infrastructure as Code (Terraform). Working with data excites you; You can build and operate data pipelines, and maintain data storage, all within distributed systems. You have hands-on experience of data m

Free ATS check

Applying for this Senior Data Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Thoughtworks?

Real rants from real employees. Read before you apply.

Read Company Rants →