Sofia, Bulgaria
Hybrid
Full-time

Software Engineer (Mid/Senior) – Data Engineering (AWS)

Sofia, Bulgaria
Hybrid
Full-time

About the job

In this role, you will bridge modern software engineering practices with cutting-edge data engineering and AI enablement. You will partner with client stakeholders and cross-functional teams to solve complex business challenges - architecting scalable pipelines, building robust cloud infrastructure, and integrating machine learning, Generative AI, and LLM solutions into production environments.


What You’ll Do

  • Design, implement, and deploy bespoke data engineering solutions and scalable data services tailored to the specific needs and environments of our clients.
  • Develop and optimize robust data pipelines.
  • Implement cloud-native architectures for clients using AWS services (e.g., EMR, Glue, Kinesis/MSK, Lambda, S3, Redshift) and modern data warehouses/lakehouses (e.g., Redshift, Snowflake).
  • Bridge the gap between client data foundations and artificial intelligence by building production-grade data pipelines for ML models, supporting MLOps, and implementing Generative AI / LLM applications to solve practical business problems.
  • Establish processes and automated frameworks to monitor data quality, schema evolution, lineage, and security, ensuring client data assets are trusted, compliant, and auditable.
  • Apply robust engineering standards to client codebase, including automated unit/integration testing, CI/CD pipelines, containerization, and Infrastructure as Code (IaC).
  • Collaborate closely with client stakeholders, project managers, presales engineers, and data teams to translate business requirements into resilient technical designs.
  • Provide guidance through architectural reviews, technical documentation, and code reviews, ensuring high delivery quality across client engagements.


What We’re Looking For

  • Experience: 3+ years (Mid) or 5+ years (Senior) of hands-on software engineering or data engineering experience, preferably within a consulting, professional services, or project-based delivery environment.
  • Strong proficiency in Python and solid backend development experience with Java for distributed data processing.
  • Hands-on experience designing, provisioning, and maintaining data workloads on AWS (e.g., S3, Glue, Athena, EMR, Kinesis/MSK, Redshift, Lambda, IAM).
  • Strong SQL proficiency and practical experience with data modeling (relational, dimensional, lakehouse architectures).
  • Solid grasp of distributed systems concepts, concurrency, fault tolerance, data partitioning, and event-driven patterns.
  • Strong analytical problem-solving abilities, self-sufficiency, and clear communication skills to collaborate effectively with both technical and non-technical client teams.


Nice to Have / Bonus Points

  • Practical experience or strong interest in Generative AI, LLMs, vector search, or deploying machine learning pipelines in production (MLOps).
  • Experience with Infrastructure as Code tools (e.g., Terraform, AWS CDK, CloudFormation).
  • Exposure to multi-cloud environments (e.g., GCP in addition to AWS).
Съдържание

Why Join Us?

Cloud Office is where high-performing professionals come to solve real-world technical challenges, grow fast through action, and build with people who move as fast and think as clearly as they do.

Collaborative and forward-thinking team

At Cloud Office, you’ll be part of a collaborative and forward-thinking team where learning, growth, and transparency are at the core of our culture.

Ongoing training and mentorship

You’ll have the opportunity to work closely with industry leaders, gain deep expertise in cloud solutions, and advance your career through ongoing training and mentorship.

Make a real impact

We empower our people to take ownership, innovate, and make a real impact by helping clients harness the full potential of cloud technology.

About us

At Cloud Office, we don’t believe in coasting - we believe in clarity, challenge, and growth. Our teams solve complex problems for industry-leading clients using cloud technology and sharp thinking.

We hire people who move fast, think deeply, and take ownership. Here, you’ll grow through action, be surrounded by peers who raise your game, and do work that’s seen - by clients, by leadership, and by the results it drives.

Customers' innovation partner for the future

We are a Premier Google Partner, certified Google Maps Platform Partner, and the only partner in our region to hold three distinct Google Cloud specializations.  This certified expertise is crucial, because it allows us to build custom cloud infrastructure, data, AI, productivity, and specialized SecOps solutions for demanding industries.

So while we're our customers' innovation partner for the future, our real job is to be their cloud solution provider today, turning that deep technical expertise into tangible outcomes for their business.

Join a team of experts

We are always looking for talented engineers, cloud architects, and data scientists who share our passion for solving hard problems. If you are driven by excellence and want to build the future of the cloud, we want to hear from you.