[Remote] Data Engineer
Note: The job is a remote job and is open to candidates in USA. Perform is seeking a Data Engineer to join their product development team. In this role, you will design, build, and support data migrations, pipelines, and APIs that power web and mobile software applications.
Responsibilities
- Collaborate with engineers to design and execute data migrations between systems
- Perform data mapping, transformation, validation, and reconciliation
- Ensure data accuracy and completeness across environments
- Build and maintain production data pipelines and APIs
- Develop scripts and services for data movement and validation
- Model data and analyze source and target schemas
- Write complex SQL queries and work with relational and NoSQL databases
- Identify and resolve data quality issues during migration
- Support the full lifecycle of delivery: design, development, deployment, testing, monitoring, and ongoing support
- Contribute to discussions around data quality, test strategy, and automation
- Integrate and manage data flows across multiple systems and applications
- Design and implement data models that reflect business logic and support application use cases
- Design and execute complex data migrations between systems, ensuring data integrity and consistency
Skills
- 3+ years of experience in a Data Engineering role
- At least 5 years of experience delivering production software solutions
- Proficient in Python with experience shipping production pipelines
- Strong hands-on experience with SQL and NoSQL databases (SQL Server and MongoDB preferred)
- Experience building scripts or services for data movement and validation
- Familiar with Azure data tools (such as Azure Data Factory, Azure Data Lake, Microsoft Fabric) or comparable platforms
- Experience using Git or other distributed version control systems
- Familiar with automated deployments and continuous delivery practices
- Solid understanding of REST APIs, JSON, testing, security, and performance best practices
- Bachelor's degree in Computer Science or related field, or equivalent experience
- Strong verbal and written communication skills
- Experience working with transactional or financial data is a plus
Company Overview
Company H1B Sponsorship