Data Engineer
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
- Locations
- Multiple locations
- Remote status
- Fully Remote
About Perform
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Already working at Perform?
Let’s recruit together and find your next colleague.