Software Development Engineer II, Amazon Vulnerability Management Services
Core
Build AI-driven executive-level leadership reporting and interactive data visualization for real-time vulnerability management insights across AWS.
Role type
Senior Software Development Engineer (Full-stack + AI/ML + Data Engineering)
Builds
Interactive leadership dashboards, AI agent orchestration services, and data analytics pipelines for security metrics.
Domain
Cloud Security / Vulnerability Management / Data Analytics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java, Python, AWS services (S3, Lambda, SQS, Fargate/ECS, EMR, Spark), system architecture design, data pipeline development, interactive data visualization, AI/ML integration, MCP (Model Context Protocol) services
Preferred skills
Full SDLC experience, modern OOP languages (Java, C++, C#), code reviews, source control, testing, operations
Technologies
Java, Python, TypeScript, React, AWS (Lambda, DynamoDB, S3, Step Functions, QuickSight, Bedrock, SageMaker), generative AI frameworks
Responsibilities
Architecture design and review, software feature development, system resilience testing, building partnerships with technical stakeholders, software project planning
Seniority
Senior, hands-on IC