Cloud Data Engineer – AWS, Terraform, Python
Location
Bulgaria
Posted
126 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
• 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.



