Protect AI is seeking a software development engineer (SDE) to join their growing Engineering team to build and operate the ‘Protect AI Platform’ covering AI supply chain security, ML Model Scanning, and LLM Security.
Requirements
- Significant experience (4+ years) building and maintaining software systems. Backend systems and APIs including stateful systems.
- Experience building complex distributed systems.
- Strong expertise in modern Python (type hints, Pydantic, ..) and at least one strongly typed programming language (Go, Java, C, C++).
- Comfortable working with modern Cloud platforms (AWS, Azure, GCP or OCI) and Infrastructure as Code.
- Preferably have experience operating systems in production with SLAs and on-call.
- Experience with Kubernetes and Cloud Native ecosystem would be a plus.
- ML/MLOps experience would be a plus.
Responsibilities
- Build and manage highly distributed backend systems
- Design and develop innovative products end to end taking ownership of DevSecOps
- Collaborate across functions (Product Managers, UX Designers and Engineers) to understand requirements and develop solutions
- Act as a technical leader and mentor junior team members
- Continuously improve the software development process, including testing, deployment, and monitoring
Other
- Collaborate across functions (Product Managers, UX Designers and Engineers) to understand requirements and develop solutions
- Act as a technical leader and mentor junior team members
- Strong communication and problem solving skills.
- Excited about working in an agile and fast paced environment