CareerPlan

Senior Software Development Engineer - AI and Optimization

Bengaluru, Karnātaka, IndiaFull-time2026-11-04 → 2026-11-10
Hybrid

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