Senior Software Developer
Core
Design and develop AI-powered applications, tools, and intelligent agents aligned with enterprise strategy, integrating ML models and cloud-native services into production systems.
Role type
Senior Software Developer (AI/ML integration)
Builds
Scalable backend and frontend components, AI/ML systems, and workflow automation platforms
Domain
Defense / Nuclear Propulsion / Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C#, Java, TypeScript, AI/ML system integration, event-driven architectures, microservices, containerization, CI/CD pipelines, cloud ecosystem design (Azure/AWS/OCI), secure application design
Preferred skills
Large language model experience, agent frameworks, automation orchestration, cloud data platforms
Technologies
AWS, Azure, Python, C#, Java, TypeScript, microservices, CI/CD
Responsibilities
Design and develop AI-powered applications and intelligent agents; build, test, and deploy scalable backend and frontend components; partner with product owners, data scientists, and cybersecurity teams; maintain software quality through automated testing and code reviews; integrate AI/ML models and cloud services into production systems; troubleshoot software defects and system integration issues; produce technical specifications and documentation; ensure adherence to security and data governance standards; mentor junior developers
Seniority
Senior, hands-on IC with mentorship responsibilities