FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Data Engineer
Betfair Romania DevelopmentPrincipal Data Engineer at FanDuel designing and building scalable data solutions. Collaborating with engineers, analysts and product managers to support data-driven initiatives.
Tech Stack
Tools & technologiesAirflowAWSAzureCloudDistributed SystemsETLGoGoogle Cloud PlatformJavaJenkinsKafkaPythonScalaSparkSQL
About the role
Key responsibilities & impact- Design and implement scalable, maintainable, and secure batch & streaming data pipelines and architectures that support enterprise-wide data needs
- Define standards for data engineering, data product design, and pipeline orchestration using modern tools and cloud-native technologies
- Establish and enforce engineering best practices around code quality, testing, documentation, and deployment
- Contribute to the evolution of the data platform, ensuring systems are modular, interoperable, and resilient
- Lead technical design and code reviews, mentoring peers and raising the bar for engineering excellence
- Partner with other data engineering teams, analytics, and data science to deliver reusable data assets and shared infrastructure
- Identify and resolve architectural bottlenecks in the current data platform and propose improvements that reduce complexity and boost performance
- Act as a technical liaison between engineering, product, and analytics teams, ensuring alignment on architecture and data strategy
- Provide technical leadership and guidance to other data engineers and contribute to the team’s overall growth and maturity
- Help evaluate and onboard new technologies, frameworks, and practices to keep our stack modern and efficient
- Design, develop, and maintain scalable ETL/ELT pipelines to support data products, analytics, and operational systems
- Work with large-scale, complex datasets and ensure data is clean, well-modelled, and accessible across the organization
- Develop and maintain batch and streaming data pipelines and data platforms using modern tools and technologies
Requirements
What you’ll need- 8+ years of experience in data engineering or a related field, with a focus on building scalable data systems and platforms.
- Strong expertise in modern data tools and frameworks such as Spark, dbt, Airflow, Kafka, Databricks, and cloud-native services (AWS, GCP, or Azure)
- Deep understanding of data modeling, distributed systems, ETL/ELT pipelines, and streaming architectures
- Proficiency in SQL and at least one programming language (e.g., Python, Scala, or Java)
- Demonstrated experience owning complex technical systems end-to-end, from design through production
- Excellent communication skills with the ability to explain technical concepts to both technical and non-technical audiences
- Experience of database performance analysis and design
- Unit testing knowledge
- Exposure to Continuous Integration / Continuous Delivery tools (e.g. Go, Jenkins)
- Strong problem-solving skills and ability to work independently in a fast-paced environment.
Benefits
Comp & perks- Hybrid & remote working options
- €1,000 per year for self-development
- Company share scheme
- 25 days of annual leave per year
- 20 days per year to work abroad
- 5 personal days/year
- Flexible benefits: travel, sports, hobbies
- Extended health, dental and travel insurances
- Customized well-being programmes
- Career growth sessions
- Thousands of online courses through Udemy
- A variety of engaging office events
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data engineeringdata product designpipeline orchestrationETLELTdata modelingdistributed systemsSQLPythonScala
Soft Skills
communication skillsproblem-solving skillsmentoringtechnical leadershipcollaboration