Code for Good

Infrastructure Engineer

Posted: 22 hours ago

Job Description

About Code for GoodAt Code for Good, we’re building the best version of tomorrow.We connect data, people and AI technology to help manufacturing companies grow into a smarter, more sustainable future.Our team designs and develops AI-powered modules within the Code for Good Platform, a system that brings together data, vision and machine learning to create real-world impact.Across manufacturing organizations, our solutions make operations more efficient, decisions smarter and work more meaningful.Your RoleWe’re looking for an Infrastructure Engineer to join our growing team in Sofia.You’ll be responsible for designing, building and maintaining the infrastructure that powers our AI and data systems ensuring reliability, scalability and performance across everything we deploy.From cloud environments and Kubernetes clusters to database sharding and redundancy setups, you’ll work hands-on to create robust, automated and secure infrastructure.You’ll collaborate closely with our AI and software engineers to ensure smooth deployment and operation of production systems.What You’ll DoAs an Infrastructure Engineer, you will:Design, deploy and manage cloud infrastructure (primarily Azure, with AWS as a plus)Implement and maintain Infrastructure as Code using TerraformManage databases, including deployment, sharding, replication and redundancy techniquesHandle networking, load balancing and general infrastructure configurationWork with Kubernetes (EKS), Docker and virtualization toolsAutomate system operations and processes using Bash scriptingEnsure high availability and disaster recovery across environmentsCollaborate with software and AI engineers to improve CI/CD pipelinesContribute to monitoring, performance and security improvementsWho You AreYou’re a technically strong and self-organized engineer who takes pride in building infrastructure that runs seamlessly at scale. You’re proactive, detail-oriented and comfortable working in a dynamic, collaborative environment.Must haves:Bachelor’s degree in Computer Science or a related field5+ years of experience in infrastructure engineering or DevOpsDeep experience with Microsoft Azure (AWS experience is a plus)Proficiency in Terraform and Infrastructure as Code (IaC)Solid experience with Kubernetes (EKS), Docker and virtualizationStrong understanding of databasesKnowledge of networking fundamentals and infrastructure securityProficiency in Bash scripting (and optionally Python or PowerShell)Proven ability to self-manage and deliver reliablyExcellent command of English, both written and spokenNice to have:Experience designing infrastructure architecture from scratchFamiliarity with monitoring and observability (Grafana, Prometheus, ELK)Experience in CI/CD and DevSecOps environmentsWhat We OfferA full-time, on-site role at our office in SofiaThe opportunity to help build and scale the infrastructure behind real-world AI applicationsFreedom to propose, design and implement modern infrastructure solutionsA supportive, high-impact environment with short communication linesCompetitive salary: 5,500–7,000 BGN per month based on experienceThe ProcessApply or reach out for an introductionShort introduction call (15–20 min)Small assessmentTechnical interview (45–60 min)Offer & start!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In