About the Role
As a Data Engineer, you’ll design, build, and operate scalable, reliable data pipelines and data infrastructure. Your work will ensure high-quality data is accessible, trusted, and ready for analytics and data science, powering business insights and decision-making across the company.
Responsibilities
- Build and maintain data pipelines for ingestion, transformation, and export across multiple sources and destinations
- Develop and evolve scalable data architecture to meet business and performance requirements
- Partner with analysts and data scientists to deliver curated, analysis-ready datasets and enable self-service analytics
- Implement best practices for data quality, testing, monitoring, lineage, and reliability
- Optimize workflows for performance, cost, and scalability (e.g., tuning Spark jobs, query optimization, partitioning strategies)
- Ensure secure data handling and compliance with relevant data protection standards and internal policies
- Contribute to documentation, standards, and continuous improvement of the data platform and engineering processes
- Ensure secure, compliant handling of data and models, including access controls, auditability, and governance practices
- Build and maintain MLOps automation: CI/CD for ML, environment management, artifact handling, versioning of data/models/code
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
- 3+ years of experience as a Data Engineer, building and maintaining production-grade pipelines and datasets
- Python and SQL skills with a solid understanding of data structures, performance, and optimization strategies for ETL/ELT processes
- Hands-on experience with orchestration (like Airflow, Dagster, Databricks Workflows) and distributed processing in a cloud environment
- Familiarity with at least one major cloud provider (GCP, AWS, Azure) and deploying data solutions in the cloud
- Strong troubleshooting mindset: ability to debug issues across data, infra, pipelines, and deployments
- Collaborative mindset and clear communication across engineering, analytics, and business stakeholders
Skills
- Python
- SQL
- ETL/ELT processes
- Orchestration (Airflow, Dagster, Databricks Workflows)
- Distributed processing
- Cloud environment
- GCP
- AWS
- Azure
- Troubleshooting
- Communication
Location
- Remote
Work Type
- Full-time
Experience Level
- 3+ years of experience
Education Level
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
Benefits
- Annual salary reviews, promotions, and performance bonuses
- myPOS Academy and unlimited LinkedIn Learning access
- Annual training and development budget
- 9% employer pension contribution
- Health insurance, dental insurance, and group life assurance
- Refer a friend bonus
- Teambuilding, social activities and networks on a multi-national level
About the Company
- Since 2014 we’ve been all about making payments easier and more accessible for businesses of all shapes and sizes.
- Whether you’re at the counter, selling online, or on the move, we’ve got businesses covered with smart, accessible and affordable solutions that keep things easy.
- Our mission? It’s simple. Help businesses get paid by taking advantage of modern tech and innovative ideas, so payment challenges are a thing of the past.
Equal Opportunity
- myPOS is committed to providing equal employment opportunities. All qualified candidates will be considered for employment without discrimination based on age, ancestry, colour, marital status, national origin, physical or mental disability, medical condition, veteran status, race, religion, sex, sexual orientation, gender identity or expression, or any other characteristic protected by applicable laws, regulations, and ordinances.
- Your application will be confidentially reviewed in line with the General Data Protection Regulation (GDPR). Personal information will be used solely for the job application and will be stored for a period needed by the application process. Only short-listed candidates will be contacted. Good luck!
