Cloud Data Engineer – AWS, Terraform, Python
Location
Bulgaria
Posted
127 days ago
Salary
0
Seniority
Senior
Job Description
Cloud Data Engineer – AWS, Terraform, Python
Kolomolo
• You will play a key role in designing and deploying the data infrastructure supporting Kolomolo’s modernization stack • Your work will focus on building Terraform-based AWS deployments, ensuring smooth data ingestion, transformation, enrichment, and validation • Designing and implementing Infrastructure as Code (IaC) using Terraform for AWS services • Building data processing pipelines and automating workflows for ingestion, transformation, and validation • Handling data enrichment and data integrity checks across multiple formats (e.g., Parquet, JSON, CSV) • Integrating data intake from relational databases (SQL, PostgreSQL, etc.) and graph-based data sources (e.g., Neo4j, Amazon Neptune) • Developing and maintaining Python-based data orchestration tools and scripts • Working with containerized environments (Docker, Kubernetes) to enable scalable deployments • Supporting continuous improvement and optimization of cloud infrastructure performance and cost
Job Requirements
- Proven experience as a Data Engineer or Cloud Engineer in AWS environments
- Strong knowledge of Terraform and IaC practices
- Hands-on experience with AWS core services (S3, Lambda, Glue, ECS/EKS, Redshift, etc.)
- Proficiency in Python for automation, scripting, and data workflows
- Understanding of ETL/ELT processes, data enrichment, and validation frameworks
- Experience working with containerization tools (Docker, Kubernetes)
- Familiarity with multiple data formats, including Parquet
- Exposure to both relational and graph data models
- Good communication skills and experience collaborating in Agile/Scrum teams
- Experience with Databricks, Snowflake, or data lake architectures
- Knowledge of monitoring and observability tools (e.g., CloudWatch, Grafana, Prometheus)
- Experience with CI/CD pipelines for data workflows
Benefits
- Competitive salary and benefits
- Career development opportunities in a growing tech company
- Continuous learning culture: mentorship, internal training, and certifications
- Flexible, agile work environment (remote, hybrid, or on-site in Kraków)
- Office perks: great coffee, tea, fresh fruit, snacks, and a fun atmosphere
- Flat management structure, where your voice matters
- Regular team events and a social, supportive work culture
- B2B contract or Contract of Mandate (Umowa Zlecenie)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Desarrollador Backend
TalanFondé en France, Talan est aujourd’hui un groupe international qui accompagne ses clients dans leur transformation Data & IA, de bout en bout, en combinant conseil en management et expertise technologique. Avec plus de 6000 collaborateurs sur 5 continents, nous accélérons les transformations de nos clients à travers des partenariats de long terme, en créant un impact mesurable et durable. Notre proposition de valeur repose sur un écosystème d’innovation structuré : 2 500 experts Data & IA, des solutions propriétaires construites sur des modèles avancés et un laboratoire de recherche appliquée, de développement expérimental et d’innovation. Nous traduisons l’innovation technologique en avantage concurrentiel depuis plus de 20 ans dans des secteurs stratégiques : banques et services financiers, énergie, transport et mobilité, luxe et distribution, santé. Porté par sa promesse de Positive Innovation, Talan s’impose comme un acteur de référence pour répondre à la complexité croissante des environnements économiques, technologiques et réglementaires. Talan est une entreprise responsable, attachée à la diversité.
• Analizar, diseñar, desarrollar y mantener proyectos backends y APIs. • Conectar, y procesar fuentes de datos diversas: bases de datos, APIs, ficheros, etc. • Desarrollar scripts o funciones en Python y/o AWS lambdas para tratamiento de datos. • Participar en la definición de soluciones técnicas junto con el equipo técnico y negocio.
• Work on high-impact systems within the logistics and supply chain domain • Build scalable services and collaborate with cross-functional teams to solve complex technical problems • Take ownership of features from design to delivery
• Own backend initiatives end-to-end • Work across APIs, databases, and internal tools • Collaborate closely with product and cross-functional stakeholders • Deliver reliable solutions independently
Senior Back End Engineer, Python
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Develop new products and features using modern backend technologies • Collaborate closely with QA to ensure product quality through test-driven development (TDD) • Contribute to planning, design, and requirement discussions within your scrum team • Review code, participate in pair programming, and promote best practices • Drive architectural decisions and propose solutions for complex technical challenges • Improve performance, scalability, and maintainability of existing systems • Mentor junior and mid-level engineers, fostering a culture of continuous improvement.



