Bachelor’s degree in Computer Science or equivalent experience
5+ years of professional software development experience
Proficiencyin Python for automation, scripting, and application development
Experience designing, implementing, and consuming REST APIs
Experience with Git workflows, including branching, merging, pull requests,code reviews
Strong communicationskills, with the ability to explain technical concepts clearly andcollaborate effectively across teams
Strong problem-solving skills and a willingness to learn through exploration and feedback
Self-motivated, proactive, and adaptable mindset
Interest in improving processes and systems, with openness to support in implementation
Remote US, with a preference in the West Coast or Mountain time zones
Experience with Golang and Rust
Experience with HPC environments, workload manager (such as Slurm, PBS, PBS Pro), and hetergeneous hardware integration
Understanding of asynchronous programming techniques
ExperienceleveragingAI-assisted development tools (e.g., code generation, code review, testing, or documentation) and building AI-powered solutions to improve engineering productivityor automateworkflows
Experience building and maintaining CI/CD pipelines using tools such as Jenkins, Spinnaker, or similar
Experience developing and deploying software in cloud environments such as AWS
Experience working with Kubernetes (K8s) and Argo CD, including deploying, managing, and troubleshooting cloud-native applications
Experience supporting production systems that you helped develop, including troubleshooting, incident response, and operational support