Overview
Join to apply for the Principal Data Engineer role at Toptal .
2 weeks ago Be among the first 25 applicants
Join to apply for the Principal Data Engineer role at Toptal .
Get AI-powered advice on this job and more exclusive features.
About Toptal
Toptal is a global network of top talent in business, design, and technology that enables companies to scale their teams, on-demand. With $200+ million in annual revenue and team members based around the globe, Toptal is the world’s largest fully remote workforce. We take the best elements of virtual teams and combine them with a support structure that encourages innovation, social interaction, and fun. We see no borders, move at a fast pace, and are never afraid to break the mold.
Job Summary
At Toptal, we measure everything and always rely on data to guide all of our initiatives, including both our long-term strategy and our day-to-day operations. As a Principal Data Engineer, your primary goal is to be one step ahead. You will support Business Analysts, Data Analysts, and Data Scientists by providing infrastructure and tools they can use to deliver end-to-end solutions and business insights. This is more than building and maintaining ETL pipelines—we need innovation, creativity, and solutions that will have a significant impact on our velocity and business impact. We, in turn, will give you autonomy and freedom to turn your ideas into reality.
This is a remote position. We do not offer visa sponsorship or assistance. Resumes and communication must be submitted in English.
Responsibilities
- Lead and contribute to architecting and building a modern data stack that is scalable, maintainable, and highly-performant. This includes building frameworks, data pipelines, and other data infrastructure using a variety of raw data sources.
- Collaborate with data source providers both internal and external to set rules, processes, and checks that ensure data availability and integrity.
- Monitor and maintain the data pipelines and ETL processes to proactively remediate issues and preserve data availability.
- Support the migration from legacy orchestration systems and ETL, including migrating pipelines reading from internal databases and APIs, remapping data sources, and translating transformation logic.
- Ensure proper governance practices and effective documentation are implemented throughout the ETL migration process.
- Communicate with team members and convey results efficiently and clearly.
Onboarding and First Milestones
In the first week, meet mentors, team members, managers, and key stakeholders like Business Analysts; start participating in company-wide training sessions; set up your local environment and become familiar with our tech stack.In the first month, develop a comfortable understanding of our data stack and systems, and a clear understanding of the team\'s data strategy and direction for the infrastructure; meet key technical and business stakeholders; start contributing to legacy cleanup and migration efforts.In the first three months, gain strong knowledge of Toptal\'s business, provide daily support to users, development, migration, and maintenance work, monitor data pipelines, and propose improvements to processes and codebase.In the first six months, own technical initiatives, drive improvements to the codebase and processes, contribute to long-term planning, and exercise judgment to identify and address technical debt.In the first year, have a detailed understanding of the business and collaboration rituals, define your career path, and mentor new team members.Qualifications and Job Requirements
Bachelor’s degree is required.10+ years of experience working with data infrastructure—architecture, cloud data warehouses, data modeling, ETL tools and processes, and data ingestion techniques.Extensive experience with Python, Pandas, and SQL.Experience with Google Cloud Platform (including Google Cloud Storage and BigQuery), object-oriented programming, CI / CD, and ETL technologies such as Airflow, Luigi, Dagster, and CDC is preferred.Outstanding English written and verbal communication skills.Be excited about collaborating daily with your team and other groups while working via a distributed model.Be eager to help teammates, share knowledge, and learn from others.Be open to receiving constructive feedback.Ability to work in a fast-paced, rapidly growing company and handle a wide variety of challenges, deadlines, and contacts.You must be a world-class individual contributor to thrive at Toptal.For Toptal Use Only
#individualcontributoreurope #southamerica
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Information TechnologyIndustries
Technology, Information and InternetReferrals increase your chances of interviewing at Toptal by 2x
Sign in to set job alerts for “Senior Data Engineer” roles.
Senior Data Analyst - Remote Work | REF#277791
Data Scientist / Applied Scientist (Mid and Senior Levels)
Semi Senior Software Engineer - FullStack
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr