remote
Software Engineer, Backend - 10a Labs
Software Engineer
Backend engineer building secure, scalable distributed services and APIs for AI safety and threat‑intelligence platforms, leveraging Python, Go, AWS, Docker, gRPC, REST, Kubernetes and robust security practices.
About the role
Key Responsibilities
- Design, develop, and maintain highly reliable, distributed backend services and APIs that support AI safety and threat‑intelligence workflows.
- Implement secure, scalable microservices using Python and Go, ensuring high availability and fault tolerance.
- Leverage AWS services, Docker, and Kubernetes to deploy and manage containerized workloads in production.
- Integrate gRPC and RESTful interfaces, optimizing performance and ensuring backward compatibility.
- Collaborate with cross‑functional teams to define data models, enforce security best practices, and conduct code reviews.
Requirements
- 3+ years of backend development experience with Python and Go.
- Strong knowledge of AWS, Docker, Kubernetes, and CI/CD pipelines.
- Proficiency in designing RESTful and gRPC APIs with a focus on security and scalability.
- Experience with distributed systems, message queues, and database design.
- Excellent problem‑solving skills and a passion for building secure, high‑performance services.
Skills
pythongoawsdockergrpckubernetes