Senior Principal Software Engineer, AI Onboarding
Core
Design, implement, test, and release end-to-end workflows for an AI security product that secures AI agents and platforms for enterprise customers.
Role type
Senior Principal Software Engineer (AI Security)
Builds
Secure, scalable, multi-tenant software solutions and foundational AI security features for AWS, Azure, and SaaS platforms.
Domain
Cybersecurity, Identity Management, Artificial Intelligence, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, REST, Microservices, AI/Agentic frameworks (Langchain, ADK), Cloud platforms (AWS, Azure), Containerization (Docker, Kubernetes), SQL, ElasticSearch, Redis, CI/CD, Kafka, Unit/Integration testing, Git, Agile/Scrum
Preferred skills
MCP, A2A, Agentic frameworks, Research capabilities, AI development tools (Amazon Q, GitHub Copilot, Cursor), Event-driven architecture, Serverless patterns
Technologies
AWS Bedrock, Google AgentSpace, Salesforce AgentForce, AWS, Azure, AWS Glue, Kafka, ElasticSearch, Redis, Docker, Kubernetes, Java, Spring, Langchain, ADK
Responsibilities
Design and develop secure, scalable multi-tenant software solutions; Act as a technical expert and thought leader influencing product direction; Drive continuous improvement in engineering processes and tooling; Collaborate on software design and architecture; Test and deploy applications; Refactor and debug code; Develop documentation throughout the SDLC.
Seniority
Senior, hands-on IC with strategic influence