
GOLANG/RUST CLOUD SOFTWARE ENGINEER FOR FAAS (m/f/d)
Schwarz Group2 months ago
Sofia, BulgariaMid Level
Responsibilities
- Design, develop, and maintain high-performance, scalable, and reliable Function-as-a-Service platform components using Golang and/or Rust.
- Collaborate on secure, container-based runtime environments for serverless functions.
- Participate in the full software development lifecycle from requirements analysis through deployment and maintenance.
- Conduct code reviews to ensure quality, share knowledge, and promote technical excellence.
- Contribute to design and architecture discussions and advance the FaaS platform’s technical vision and roadmap.
Requirements
- Proficiency in Golang and/or Rust programming languages.
- Experience with Kubernetes.
- Strong understanding of serverless computing concepts, including FaaS, event-driven architectures, and cloud-native design patterns.
- Familiarity with containerization and virtualization.
- Experience building and operating large-scale distributed systems, including monitoring, alerting, and error handling.
- Experience with MicroVM technology and related ecosystems, including unikernels, Kata Containers, cloud-hypervisor, Firecracker, QEMU, or KVM, is a plus.
- Collaborative mindset with a passion for innovation, continuous learning, and agile ways of working.
Tech Stack
Categories
About Schwarz Group
Schwarz Group is a German retail group that owns and operates the Lidl and Kaufland grocery chains, plus production and waste-management businesses (Schwarz Produktion and PreZero). Through its digital arm Schwarz Digits it builds and runs IT, cloud, data, and security services for its brands and external clients, and offers retail media solutions via Schwarz Media. Headquartered in Neckarsulm, it is privately held and active across Europe and beyond.