Senior Software Development Engineer - AI and Optimization
Core
Design, build, and scale AI-enabled security applications to improve engineering productivity, security analysis, automation, and decision-making across the enterprise.
Role type
Senior Software Development Engineer (AI/ML & Security)
Builds
AI-enabled security applications and platforms for Product Security teams
Domain
Cybersecurity, AI/ML, Cloud
Deliverable
production ML models
Required skills
Software engineering fundamentals, AI/ML, large language models, agentic workflows, data engineering, secure development practices, MERN stack, Python, CI/CD pipelines, software systems architecture, software testing methodologies
Preferred skills
AI security, responsible AI principles, OWASP Top 10 vulnerabilities, secure coding practices
Technologies
MERN stack, Python, GitOps, Docker, Jenkins, GitHub Actions
Responsibilities
Lead design, development, and delivery of complex software applications and platforms; Drive end-to-end execution of software engineering initiatives; Review and evaluate software designs and architecture decisions; Provide technical expertise and engineering leadership for cross-functional projects; Champion the evaluation and integration of emerging technologies; Contribute to the definition of software engineering standards; Mentor and coach engineers
Seniority
Senior, hands-on IC with technical leadership
