Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer

Full-time

principal33

Role Description

Your mission involves the following key areas:

  • Data pipelines and integration
    • Design, build and operate scalable batch, micro-batch and streaming data pipelines using Python, PySpark and Azure Databricks.
    • Integrate internal and external data sources, including REST APIs, GraphQL, WebSocket and gRPC interfaces, databases, files, event streams and third-party data feeds.
    • Develop robust ingestion solutions for structured, semi-structured and unstructured data, including JSON, CSV, Parquet, Delta and API-based payloads.
    • Build reliable web scraping and data acquisition components where APIs or managed integration mechanisms are unavailable.
    • Implement pagination, throttling, retries, exponential backoff, checkpointing, schema evolution and recovery patterns for external integrations.
    • Design pipelines that support idempotent processing, reprocessing, controlled backfills and graceful recovery from partial failures.
    • Develop and maintain batch and streaming patterns for market, weather, fundamental and time-series data.
  • Software engineering
    • Develop modular, reusable and testable Python and PySpark components rather than relying on monolithic notebooks.
    • Apply object-oriented and functional design principles appropriately to data-focused development.
    • Structure solutions as maintainable software projects with clear separation between source code, configuration, tests, deployment assets and notebooks.
    • Write clean, readable and well-documented code using type hints, meaningful interfaces and appropriate design patterns.
    • Build automated unit, integration, contract and data-quality tests and incorporate them into delivery pipelines.
    • Conduct code reviews and promote engineering standards covering readability, testability, security, performance and maintainability.
    • Package reusable functionality as Python modules or wheels where appropriate.
    • Troubleshoot complex issues across source systems, APIs, processing logic, infrastructure and production runtime environments.
  • Data architecture and modelling
    • Design maintainable data models that support analysts, traders, reporting solutions and downstream data products.
    • Implement Lakehouse and Medallion architecture patterns across Bronze, Silver and Gold layers.
    • Preserve raw data appropriately while applying cleansing, validation, standardisation and business transformations in downstream layers.
    • Design solutions for schema evolution, data retention, lineage and reproducible processing.
    • Apply sound data architecture principles across operational, analytical, event-based and time-series workloads.
    • Optimise data layouts, partitioning, joins, file sizes, caching and Spark execution plans for performance and cost.
  • Orchestration and DataOps
    • Design, schedule and operate workflows using Databricks Workflows and Astronomer.
    • Implement dependency management, parameterisation, environment-specific configuration and controlled promotion across development, test and production environments.
    • Define operational runbooks and support effective diagnosis, recovery and problem management.
    • Monitor pipeline health, freshness, completeness, performance and data-quality indicators.
    • Use production-safe release patterns, including controlled rollouts, rollback and validation where appropriate.
  • GitOps, CI/CD and Infrastructure as Code
    • Manage all production code through Git using clear branching, pull-request and review practices.
    • Build and maintain automated CI/CD pipelines using GitHub Actions and/or Azure DevOps.
    • Deploy Databricks jobs, pipelines and application artefacts using Databricks Asset Bundles or equivalent approved mechanisms.
    • Provision and configure relevant cloud and Databricks resources through Terraform.
    • Treat application code, infrastructure, data pipeline definitions and operational configuration as version-controlled artefacts.
    • Apply automated validation, security scanning and testing before production deployment.
    • Contribute to reusable pipeline templates, engineering standards and platform automation.
  • Reliability, performance and cost efficiency
    • Engineer solutions for availability, recoverability, scalability and predictable operational behaviour.
    • Optimise Spark workloads through appropriate partitioning, built-in Spark functions, efficient joins, adaptive execution and avoidance of unnecessary shuffles or UDFs.
    • Select suitable compute models and cluster configurations based on workload characteristics.
    • Apply cost-awareness to pipeline design, compute sizing, scheduling, storage and data-retention decisions.
    • Monitor resource consumption and identify opportunities to reduce processing times and cloud costs without compromising reliability or data quality.
    • Balance immediate delivery requirements with sustainable architecture and long-term maintainability.
  • Data quality, governance and security
    • Implement automated data validation, schema checks, null checks, referential-integrity controls and business quality rules.
    • Detect and manage schema drift and unexpected changes in source data.
    • Use Delta Lake and Unity Catalog capabilities to support data lineage, access control, metadata and governance.
    • Ensure secrets and credentials are handled securely using approved secret-management mechanisms and managed identities.
    • Maintain technical documentation, metadata and operational information for assigned data products.
    • Collaborate with data governance, architecture, security and platform teams to ensure alignment with enterprise standards.
  • Collaboration and delivery
    • Work closely with traders, analysts, data scientists, software engineers, product owners and platform teams to translate business requirements into robust technical solutions.
    • Communicate design decisions, risks, dependencies and technical trade-offs clearly to technical and non-technical stakeholders.
    • Contribute reusable components, templates, documentation and engineering guidelines for the wider data community.
    • Work effectively in a distributed, international and cross-functional environment.

Qualifications

  • An experienced data engineer with at least 5 years of experience, ideally in the energy sector and/or trading.
  • Ability to operate fundamental power-price forecasting models for short- to mid-term trading and large amounts of data.
  • Ability to work fully remote in a collaborative environment with interdisciplinary teams.
  • Good communication skills and professional behaviour.

Benefits

  • Medical insurance: Your health, and your family's, is our top priority. You're fully covered.
  • Holiday flat in Valencia: Dreaming of sunny days in Spain? Our company flat is ready for your next getaway.
  • Gifts for special occasions: We love celebrating you. Expect thoughtful surprises on Easter, Women's Day, Father's Day, and more.
  • Anniversary gifts: Your 1st, 5th, and 10th work anniversaries are milestones worth celebrating, and we mark each of them with a special gift.
  • Team-building events: We value connection beyond work, offering engaging team experiences in great locations to inspire collaboration and fun.
  • End of year celebrations: We wrap up each year with a special celebration, filled with joy, laughter, and unforgettable moments.
  • Day off on your birthday: Your special day is yours to enjoy, no work required.
  • Community and social initiatives: We bring people together through activities like Bring Your Kids to the Office Day, donation drives, tree planting, sporting events, decorating the Christmas tree with your colleagues, celebrating new office openings, Principal33's anniversary, and more.
  • Access to Udemy: Growth matters, so you get unlimited access to thousands of courses. Develop your skills anytime, anywhere.
  • German language courses: Dedicated courses to help you build your German skills, supporting both personal and professional growth.
  • Personal and professional growth: We support your development through masterclasses with experienced trainers, and we're open to investing in courses and training that help you grow.

Company Description

At principal33, we are driven by innovation, collaboration, and a commitment to excellence. Our mission is to deliver impactful solutions that empower our clients and inspire our teams. We are dedicated to cultivating a work environment that attracts top talent, drives innovation, and values diverse perspectives. Join us and become part of an organization that prioritizes growth, creativity, and meaningful impact every day.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Data Engineer in Remote vacancy
  • $121.7k - $162.2k

     ...? At MGM Resorts, we seek individuals like YOU to create unique and show-stopping experiences for our guests.THE JOB:The Senior Data Engineer provides technical leadership in the architecture, development, and operational management of enterprise data platforms and integration... 
    Suggested
    Full time
    Home office

    MGM Resorts International

    Las Vegas, NV
    1 day ago
  • $160.06k - $183.33k

     ...USAJob Family GroupEngineering / Product DevelopmentJob ProfileLead Data EngineerManagement LevelManager - Non People LeaderFlexible Work...  ...Services, LLCLead Data EngineerJob Description: Lead Data Engineer positions offered by Cox Automotive Corporate Services, LLC (Atlanta... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    Cox Enterprises

    Atlanta, GA
    1 day ago
  •  ...leader, take a look at the exciting employment opportunities that are currently available and apply online.Job SummaryAs a Lead Data Engineer, you will be responsible for leading the design and implementation of complex data solutions and managing the organization's data... 
    Suggested
    Full time
    Local area

    TXU Energy

    Irving, TX
    3 days ago
  • Req ID:373986NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be...  ...thinking organization, apply now.We are currently seeking a Lead Data Engineer to join our team in Pla, Texas (US-TX), United States (US).... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Texas
    3 days ago
  •  ...we invest in our employees and our community. Join us in using data, bold thinking, and a commitment to innovation to help clear the...  ...accounting, investor reporting, and collections. As a Lead Data Engineer, you'll lead the Financial Data Operations team, owning the pipelines... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Lending Club

    San Francisco, CA
    2 days ago
  • $120.9k - $187k

     ...careers by learning from the world and each other.POSITION TITLELead Data EngineerPOSITION LOCATIONThis position is available to Virginia...  ...end-to-end‑to‑end data architecture, data governance, and data engineering from source systems to data consumers—is seeking a Lead Data... 
    Full time
    Work at office
    Local area
    Remote work
    Work visa

    Genworth Financial

    Richmond, VA
    15 hours ago
  • $151k - $168k

     ...Miami, London, Munich, Geneva, Stockholm, Shanghai, and Beijing, among other locations globally. Job SummaryCAA is seeking a Lead Data Engineer with deep expertise in data engineering, data architecture, database development, and data modeling to provide technical... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    2 days per week

    Creative Artists Agency

    Nashville, TN
    4 days ago
  • $90k - $200k

     ..., and government agencies, a list that spans across the country.Job DescriptionCapTech Machine Learning Engineers are responsible for designing and implementing data-driven solutions for our clients, with a specific focus on building and deploying scalable machine learning... 
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Richmond, VA
    4 days ago
  • Work Flexibility: RemoteAs a Senior Lead, Data Engineering, you will serve as a technical leader who helps shape the future of enterprise data solutions. In this role, you will drive complex data initiatives, influence technical strategy, and partner with teams across... 
    Full time
    For contractors
    Remote work

    Stryker

    Chicago, IL
    1 day ago
  •  ...roleGridmatic’s business is complex, and we need to build a robust data layer to be able to answer core questions around profit and loss...  ...our renewable supply.We’re looking for a startup-minded data engineer who can wear a lot of hats, work with multiple teams, and build... 
    Work at office
    Home office
    Flexible hours
    3 days per week

    Gridmatic

    Cupertino, CA
    1 day ago
  • $100.79k - $160.26k

     ...DLA Piper is a place you can engage in meaningful work and grow your career. Let’s see what we can achieve. Together.SummaryThe Data Engineer, Solutions & Data role designs, builds, and operates data pipelines and data integration processes that translate raw data into... 
    Full time
    Work at office
    Remote work
    Relocation
    Visa sponsorship
    Relocation package

    DLA Piper

    Short Hills, NJ
    1 day ago
  •  ...408Pay Range: $118,900.00 - $178,500.00Job DescriptionThe Big Data Developer will design how data will flow through hybrid data environments...  ...Science, or a related field4 years of experience in Data Engineering, Data Integration, Big Data, Business Intelligence, or Software... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    1 day ago
  • $99k - $225k

    Data EngineerThe Opportunity: Ever-expanding technology like IoT, machine learning, and artificial intelligence means that there’s more...  ...unstructured data available today than ever before. As a data engineer, you know that organizing data can yield pivotal insights when it... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Honolulu, HI
    3 days ago
  • We are looking for a Contract Data Engineer to support financial systems and data operations in San Francisco, California. This is a remote on-going contract. This role will work across Finance, Systems, and Engineering to improve data reliability, strengthen integrations... 
    Contract work
    Remote work

    Robert Half

    San Francisco, CA
    1 day ago
  • $130k - $155k

    Position: Data Engineer Location: Boston, MAJob Id: 467 # of Openings: 1 Geode Capital Management, LLC is seeking a highly motivated Data Engineer to join our Data team. The engineer will report to the Director... 
    Work at office
    Remote work
    Monday to Friday

    Geode Capital Management

    Boston, MA
    4 days ago
  • $145k - $160k

    Job DescriptionEverforth ECS is seeking a Data Engineer to work in a hybrid remote/onsite capacity, with minimum of 3 business days onsite at our Fairfax, VA corporate office and/or our Ashburn, VAcustomer site.Please Note: This position is contingent upon contract award... 
    Contract work
    Work at office
    Remote work

    ECS Federal

    Fairfax, VA
    3 days ago
  • $248.3k - $315k

     ...Technical Center three times per week, at minimum [or other frequency dictated by the business if more than 3 days].The RoleThe Agentic Data Engineer is a pre‑eminent technical expert who designs, builds, and scales industrial-grade data and AI platforms that power vehicle... 
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    2 days ago
  •  ...be authorized to work in the United States without the need for current or future sponsorship.Predictive Analytics is seeking a Data Engineer to join our Business Data and Analytics department. In this role, you’ll collaborate with claim and underwriting professionals,... 
    Full time
    Part time
    Seasonal work
    Work at office
    Remote work

    American Financial Group

    Cincinnati, OH
    15 hours ago
  • $62k - $141k

    Data Engineer, MidThe Opportunity:Ever-expanding technology like IoT, machine learning, and artificial intelligence means that there’s more structured and unstructured data available today than ever before. As a data engineer, you know that organizing big data can yield... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    4 days ago
  • Job-ID27801708Reference26-07957Remote100% Remote Job Title: Contract Data Engineer (API & Database Focus) Role Summary: We are seeking an experienced and highly skilled Contract Data Engineer. This role is focused on building robust data pipelines, primarily involving the... 
    Contract work
    Remote work

    Mindlance

    Sunnyvale, CA
    4 days ago
  • Job SummaryOur corporate activities are growing rapidly, and we are currently seeking a full-time, office-based Data Engineer to join our Information Technology team. This position will work on a team to accomplish tasks and projects that are instrumental to the company... 
    Full time
    Contract work
    Work at office
    Work from home

    Medpace

    Cincinnati, OH
    1 day ago
  • $175k - $225k

    The Marlin Alliance is seeking a forward-thinking Data Engineer in San Diego, CAto provide client support to our Navy client. This is an on-site role and applicants must have active DoD Secret Clearance.Incorporated in 2002, The Marlin Alliance is a digital transformation... 
    Contract work
    Work at office

    The Marlin Alliance

    San Diego, CA
    1 day ago
  •  ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Data Engineer. Location: McLean, VA. Overview:We are seeking a highly skilled Sr. Data Engineer to join our team in McLean, VA. The ideal... 
    Local area
    Remote work

    Ampcus

    McLean, VA
    1 day ago
  • $90.7k

    ResponsibilitiesNoblis is seeking Data Engineers at multiple levels to join our team in support of national security missions. As the ETL Developer, you analyze our clients’ challenges and provide solutions by identifying and applying new tools and technologies to help... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Chantilly, Loudoun County, VA
    1 day ago
  • $90k - $130k

     ...with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium’...  ...the world.What We’re Looking For:If you are experienced in data engineering, cloud-based data platforms, and enterprise data modernization,... 
    Full time
    Work at office
    Remote work
    3 days per week

    Iridium

    Chandler, AZ
    1 day ago
  • $125k - $140k

     ...Chicago with advisors across the U.S., we operate as a registered investment advisor (RIA).Your Future Team The Senior Associate, Data Engineer, reporting to the Managing Director, Software Engineering, builds and maintains the data pipelines and infrastructure that power... 
    Permanent employment
    Work at office
    Local area
    Work from home
    Monday to Thursday

    Hightower Advisors

    Chicago, IL
    1 day ago
  • $110k - $165k

    Job DescriptionEverforth ECS is seeking a Data Engineer to work in a hybrid remote/onsite capacity, with minimum of 3 business days onsite with the potential for up to 5 days onsite primarily at our Springfield, VA customer SCIF site, and/or at our Fairfax, VA company office... 
    Work experience placement
    Work at office
    Remote work

    ECS Federal

    Springfield, VA
    15 hours ago
  • Req ID:377910NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be...  ...thinking organization, apply now.We are currently seeking a Data Engineer to join our team in San Diego, California (US-CA), United States... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    San Diego, CA
    3 days ago
  • Req ID:373994NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be...  ...thinking organization, apply now.We are currently seeking a Data Engineer to join our team in Plano, Texas (US-TX), United States (US).General... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Plano, TX
    3 days ago
  • $62k - $141k

    Data EngineerThe Opportunity: Ever-expanding technology like IoT, machine learning, and artificial intelligence means that there’s more...  ...unstructured data available today than ever before. As a data engineer, you know that organizing data can yield pivotal insights when it... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    San Diego, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!