
Senior Data Engineer
Primary stack
Job description
About the Position
We are seeking a Senior Data Engineer for a Canadian SaaS client to support data engineering, warehousing, and ML enablement.
Responsibilities
- Design and implement data-platform solutions, including:
- Infrastructure for model training, data collection, categorization, and evaluation
- Self-serve ML prototyping, deployment, and evaluation
- Data discovery for technical and non-technical teams
- Secure, performant APIs with granular access controls
- Data observability, governance, and lineage
- Streaming architecture with Kafka or similar tools
- Batch / orchestrated architecture with Airflow or similar tools
- Collaborate with Data Analytics, Data Science, ML, and Engineering teams
- Define requirements and deliver customer-facing data solutions
- Create and review architecture and solution designs
- Improve warehouse and event-stream infrastructure
- Share data and platform best practices
Requirements
- Experience: 4+ years in Data Engineering and/or Machine Learning
- Technical Skills:
- Secure API design for ML models and data capabilities
- ML tools such as SageMaker and/or OpenAI
- Kafka or similar streaming tools
- Airflow or similar orchestration tools
- SQL, NoSQL, Graph, or other databases
- Major cloud platforms; AWS is a strong bonus
- Docker, Kubernetes, or similar
- Terraform, CloudFormation, or similar IaC tools
- Observability and monitoring
- Soft Skills:
- Ownership from idea to production
- Practical, scalable platform thinking
- Team-oriented mindset
- Proactive approach to improvements and documentation
Submission Requirements
- A short 2–3 minute video introduction covering relevant experience
- An answer to the pre-screening question: "Walk me through a data pipeline or ML infrastructure solution you built end-to-end. What problem did it solve, what tools did you choose, and how did you support it once it reached production?"
We Offer
- Location: Remote (Estonia) or On-site (Kyiv, Ukraine)
- Employment Type: Full-time
- Experience Level: Senior
About the Company
We turn stalled AI pilots and fragmented data into systems that run in production. Most AI projects fail on the data underneath, not on the model. We build both layers - collection and pipelines that hold at 99.9% uptime, and the agents that run on top. Small senior pods, Estonian company, engineering team in Ukraine.
© Integrality. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Integrality is a software development & IT consulting company registered in Estonia mainly staffed by Ukrainian developers.Our main goal is to provide quality services to our Customers in different industries.Our mission is to help Businesses achieve their goals by developing cutting-edge software solutions.Having Clients from DACH market and US allows us to find the right approach to the Customers worldwide.Relying on the quality of the work rather than on quantity gives us a possibility to deliver products very close to the Customer’s expectations.Having expertise in web/SaaS development makes it possible for us to build amazing websites with unique functionality and user interfaces.Fluent communication, different working models and turnkey solutions will make Integrality Your Integral IT Provider.Are you ready to grow up with us?
