Veeam is looking for a Backend Engineer to join the Veeam Data Cloud (VDC) AI engineering team to design, implement, and scale services for a next-generation data and intelligence platform on modern cloud services.
Requirements
- 5+ years of experience in the software development industry
- Demonstrated expertise designing, building, and implementing SaaS or large-scale cloud services on Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP)
- Expertise with a modern programming language like Python, Java, Go, Scala, or Rust
- Experience designing and implementing event-driven architectures
- Expertise in developing, testing, and debugging production-quality, scalable, concurrent systems
- A strong knowledge of computer science fundamentals (data structures and algorithms) and modern AI concepts + technologies (large language models, vector databases, etc.)
Responsibilities
- Design and develop highly reliable and scalable SaaS microservices, integrated with a variety of cloud-based managed services utilizing Python, Java, Go, and other modern languages
- Ensure your code is high-quality, thoroughly tested, and secure
- Participate in on-call rotation for product operations.
- Take ownership of the reliability and efficiency of your services running in the cloud
- Participate in technical design discussions, reviewing code, and providing feedback to other engineers
- Collaborate with a distributed team of engineers to build the VDC platform and support it in production
Other
- Strong verbal and written communication skills
- Agility, creativity, and agency
- 5+ years of experience in the software development industry
- Work with stakeholders to refine and implement compliance requirements related to data privacy, security, and residency
- Unlimited PTO, Medical, dental, and vision benefits that start on day one