Full Stack Software Engineer
Core
Full stack software engineer developing proof-of-concept prototypes and next-generation technologies for defense applications, including autonomous systems, GenAI, and advanced data analytics.
Role type
Senior IC full stack software engineer (defense/autonomy)
Builds
Proof-of-concept software prototypes for autonomous systems, GenAI applications, and advanced data analytics
Domain
Defense technology, AI/ML, autonomous systems
Deliverable
product features
Required skills
Python, C++, Java, Rust, Go, JavaScript/TypeScript, software architecture, AI/ML development, web app development, cloud development, data modeling, networking basics, database technologies, API development, containerization, Linux/Windows development, GenAI tools usage, Git/CI/CD, software testing
Preferred skills
Distributed applications development, high performance computing, mobile app development, embedded software development
Technologies
PyTorch, TensorFlow, Scikit-learn, OpenAI, LangChain, AWS, Azure, GCP, React, Angular, Vue, Docker, Kubernetes, SQL, NoSQL, Graph DB, Vector DB, REST, GraphQL
Responsibilities
Lead development of prototypes for autonomous systems and GenAI; Own the entire Software Development Lifecycle; Interface with engineering teams and partners; Support R&D efforts; Participate in field experiments
Seniority
Mid-level to Senior, hands-on IC