Data Engineer
Indexed description
You will work closely with engineers and stakeholders in a collaborative, fast-paced environment. This is a hands-on technical role focused on delivering reliable, production-ready data solutions.
This role focuses on building data solutions that support core business operations and application workflows, not analytics or data science use cases.
What You’ll Do
- 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
- Deliver stable, well-tested data pipelines and migration solutions
- Write clean, maintainable production code
- Maintain strong attention to detail when handling data transformations
- Communicate clearly with technical teammates and stakeholders
- Thrive in a collaborative, service-oriented environment
- 3+ years of experience in a Data Engineering role.
- Experience working with transactional or financial data is a plus
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search