Python Software Engineer
Core
Design, develop, and deliver high-quality Python software applications for AI, machine learning, simulation, and mission planning capabilities serving US National Security and DoD customers.
Role type
Senior Python Software Engineer
Builds
Scalable, efficient, and reliable software applications for mission-critical DoD projects
Domain
US National Security / Defense / AI & Machine Learning
Deliverable
production ML models | product features
Required skills
Python, relational databases, Git, Docker, Kubernetes, microservice architecture, object-oriented design
Preferred skills
Cloud platforms (AWS, Azure, GCP), Spark/PySpark, DevOps tools, containerization, technical leadership
Technologies
Python, Docker, Kubernetes, Git, AWS, Azure, GCP, Spark, PySpark
Responsibilities
Design and develop scalable software applications; Participate in design and code reviews; Collaborate with cross-functional teams; Contribute to new codebases emphasizing modularity and maintainability
Seniority
Senior, hands-on IC