Logo for Perform

Data Engineer

Roles & Responsibilities

  • 5+ years shipping production software solutions
  • Strong Python experience delivering production pipelines or backend services
  • Hands-on experience executing real data migrations in production environments
  • Strong SQL and NoSQL experience in production

Requirements:

  • Design and execute data migrations between systems, including source-to-target mapping, transformations, validation and reconciliation, and resolving data quality issues
  • Build and maintain production data movement services and scripts (Python-heavy)
  • Develop and support backend pipelines, APIs, and internal data management tools
  • Collaborate with engineers to ship migrations end-to-end: design → deploy → test → monitor → support

Job description

We’re hiring a Data Engineer to join a product development team that builds web and mobile software. Our environment is collaborative and service-oriented with high expectations for quality, speed, and ownership. This role is heavily focused on data migrations, backend data movement, and data quality. You’ll design and execute migrations between systems and build the pipelines, services, and tooling needed to move, validate, and reconcile data safely in production.

What You’ll Be Doing

  • Design and execute data migrations between systems:

    • source-to-target mapping

    • transformations

    • validation and reconciliation

    • resolving data quality issues

  • Build and maintain production data movement services and scripts (Python-heavy)

  • Develop and support backend pipelines, APIs, and internal data management tools

  • Partner with engineers to ship migrations end-to-end: design → deploy → test → monitor → support

  • Contribute to migration test strategy, automation, and performance improvements

What You Bring

  • 5+ years shipping production software solutions

  • Strong Python experience delivering production pipelines or backend services

  • Hands-on experience executing real data migrations in production environments

  • Strong SQL and NoSQL experience in production

  • Strong data modeling skills:

    • Analyze source/target schemas

    • Write complex queries

    • Design migration-friendly data structures

  • Comfortable working with JSON, REST APIs, and data validation tooling

  • Strong attention to detail, problem-solving ability, and communication skills

  • Experience working in Git-based workflows

How You’ll Succeed

  • Azure data ecosystem experience (or comparable cloud stack), such as:

    • Data orchestration tools

    • Data lake / warehouse patterns

    • Tabular models / semantic layers

  • Experience with SQL Server and MongoDB specifically

  • Automated deployment of pipelines and schema changes

  • CI/CD experience for data systems

  • Strong opinions and experience around data quality, testing, and automation

Data Engineer Related jobs

Other jobs at Perform

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.