
GOLANG/RUST CLOUD SOFTWARE ENGINEER FOR FAAS (m/f/d)
Schwarz Group26 days 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.