Katalyst needs to develop software for intelligent, responsive, and autonomous spacecraft that can adapt, collaborate, and evolve in orbit. This involves processing data from space-based sensors using machine learning and advanced orbital dynamic filtering algorithms to increase space domain awareness and enable next-generation proximity operations and on-orbit servicing.
Requirements
- 3+ years of experience in software development, including significant architecture/design responsibilities.
- 2+ years of hands-on experience with CI/CD pipelines and DevOps best practices.
- Proficiency in designing and maintaining scalable cloud infrastructure, especially on AWS.
- Experience with Docker and container orchestration tools (e.g., docker-compose, ECS, or Kubernetes).
- Strong coding proficiency in Python.
- Experience leading code reviews, managing codebases, and mentoring development teams.
- Familiarity with GitLab administration and managing development tools/environments.
Responsibilities
- Design, develop, and implement software architecture across projects and teams.
- Own and improve CI/CD pipelines, DevOps workflows, and release processes.
- Support end-to-end integration of software components and ML models into production systems.
- Help manage and improve cloud infrastructure (primarily AWS), ensuring secure, scalable, and cost-efficient deployments.
- Maintain multi-container environments using Docker, docker-compose, and related tooling.
- Develop production code quality through peer reviews, automated testing, code style enforcement, and performance optimization.
- Contribute to the implementation of cloud-native workflows using AWS services like Lambda, Step Functions, ECS, etc.
Other
- Must be willing to work extended hours and weekends as needed.
- Currently, our available roles necessitate access to ITAR-controlled information, and as a result, Katalyst would have to ensure any non-US person is authorized access to ITAR information before the commencement of employment.