Data Engineer (Snowflake)
Addepto
Skill Required
Key highlights
- Experience: At least 4 years commercial experience
- Key Requirement: Proven hands-on experience with Snowflake
- Key Requirement: Commercial experience with Django and REST APIs
- Key Requirement: Fluent English (C1 level)
- Benefit: Flexible work arrangements (remote or modern offices)
- Benefit: Sponsored training and certifications via Databricks and Anthropic
Role overview
Addepto is a leading AI consulting and data engineering company, part of the US-based KMS Technology group, that builds scalable AI solutions for large enterprises and startups. As a Data Engineer, you will join a senior engineering team working on a greenfield data platform, combining backend engineering with data ingestion and processing to integrate data from multiple file-based and API sources into a modern cloud data warehouse. Beyond the greenfield platform, the company offers opportunities to work on other high-impact projects, including a large-scale automotive data platform using Spark and AWS, a universal aerospace data platform powered by Azure and Databricks, and a centralized reporting platform for a US telecommunications company utilizing BigQuery and Looker.
Responsibilities
- Design and develop scalable data ingestion pipelines for file-based and API data sources using Python.
- Build and maintain backend components responsible for data processing, validation, and integration.
- Design and develop REST APIs using Python and Django.
- Implement robust data quality, validation, and error-handling mechanisms.
- Design and maintain data models and work with modern cloud data platforms and warehouses.
- Develop and maintain automated data-quality tests.
- Work with cloud services and workflow orchestration tools such as Airflow.
- Contribute to CI/CD pipelines and application environment configuration.
- Ensure solutions are reliable, maintainable, scalable, and production-ready.
- Write and maintain technical documentation and operational runbooks.
- Collaborate with engineers and stakeholders to translate business and technical requirements into effective solutions.
- Use AI-assisted development tools and workflows as part of day-to-day software delivery.
Requirements
- At least 4 years of commercial experience in Backend Engineering, Data Engineering, or building production data-intensive systems.
- Strong programming skills in Python, including clean code and solid software engineering practices.
- Proven hands-on experience with Snowflake as a modern cloud data platform.
- Hands-on commercial experience with Django and building REST APIs.
- Experience designing and developing data ingestion / ETL or ELT pipelines from file-based and API sources.
- Working knowledge of at least one major cloud platform (preferably AWS).
- Experience with workflow orchestration tools such as Airflow or equivalent.
- Strong understanding of data validation, data quality, and error-handling design.
- Experience working with CI/CD and production environments.
- Ability to work independently and take ownership of technical deliverables.
- Experience using AI coding assistants or AI-supported development workflows.
- Excellent communication skills and the ability to clearly document technical decisions.
- Fluent English (at least C1 level).
Benefits
- Work in a supportive team of passionate enthusiasts of AI & Big Data.
- Engage with top-tier global enterprises and cutting-edge startups on international projects.
- Enjoy flexible work arrangements, allowing you to work remotely or from modern offices and coworking spaces.
- Accelerate your professional growth through career development paths, knowledge-sharing initiatives, language classes, and sponsored training and conferences.
- Benefit from partnerships with Databricks and Anthropic, which provide access to industry-leading training materials and certification programs.
- Participate in team-building events and utilize the integration budget.
- Celebrate work anniversaries, birthdays, and milestones.
- Access medical and sports packages, eye care, and well-being support services, including psychotherapy and coaching.
- Get full work equipment for optimal productivity, including a laptop and other necessary devices.
- With our backing, you can boost your personal brand by speaking at conferences, writing for our blog, or participating in meetups.
- Experience a smooth onboarding with a dedicated buddy, and start your journey in our friendly, supportive, and autonomous culture.
Additional details
- Originally posted on Himalayas