Infrastructure Software Engineer
About the role
Who you are
- As the ideal candidate, you have experience as a software engineer in a professional, team based environment, with exposure or demonstrated passion for XP practices such as pair programming and test driven development
- Hold a Bachelor’s or Master’s degree in Software/Computer Engineering, or a related field or possess equivalent foundational experience such as completion of a coding bootcamp or similar technical training
- Strategic thinking, technical skills, attention to detail
- Ability to learn new software and technologies quickly
- Strong communication and collaboration skills as well as empathy are essential for working closely with the development team, customers, and others at Mechanical Orchard
- Comfortable with pair programming, Mechanical Orchard’s default mode of working together
- Experience or demonstrated passion for cloud infrastructure and related tooling
- You are comfortable building and deploying to cloud infrastructure, and have experience in at least one infrastructure as code tool and public cloud provider
- Experience developing a platform as a service product
- Experience with some of the following technologies:
- Infrastructure as code automation tooling like Terraform
- Deploying and operating applications on Kubernetes with Helm
- Docker and/or Nix for building images and packages
- Building infrastructure scripts and CLI tools using bash, Go or a similar language
What the job involves
- Work as part of small, cross functional XP team building infrastructure as code for our product teams to build and release Imogen, our Generative AI platform
- Pair program with other engineers and collaborate closely with other roles such as product managers and designers
- Work with client infrastructure, security, and network teams to deploy Imogen to their cloud infrastructure
- Lead and collaborate on technical discovery efforts for existing customer systems cloud infrastructure and adapt Imogen to their public cloud estate
- Apply and evolve XP engineering practices such as pair programming, test-driven development, refactoring, continuous integration and continuous delivery
- Adapt XP practices for working with AI—whether co-writing code, managing agents and their context, or knowing when to push back and trust your own instincts
- Operate and support production applications as a team in the context of the agile DevSecOps model
- Help onboard client developers and/or new Mechanical Orchard team members with practices and techniques
- Continuously learn about relevant emerging technologies or practices and foster the growth of the organization through mentorship, tech talks, and other means
- Participate in a “follow the sun” on-call rotation for incident response and management of cloud infrastructure
Infrastructure Software Engineer
About the role
Who you are
- As the ideal candidate, you have experience as a software engineer in a professional, team based environment, with exposure or demonstrated passion for XP practices such as pair programming and test driven development
- Hold a Bachelor’s or Master’s degree in Software/Computer Engineering, or a related field or possess equivalent foundational experience such as completion of a coding bootcamp or similar technical training
- Strategic thinking, technical skills, attention to detail
- Ability to learn new software and technologies quickly
- Strong communication and collaboration skills as well as empathy are essential for working closely with the development team, customers, and others at Mechanical Orchard
- Comfortable with pair programming, Mechanical Orchard’s default mode of working together
- Experience or demonstrated passion for cloud infrastructure and related tooling
- You are comfortable building and deploying to cloud infrastructure, and have experience in at least one infrastructure as code tool and public cloud provider
- Experience developing a platform as a service product
- Experience with some of the following technologies:
- Infrastructure as code automation tooling like Terraform
- Deploying and operating applications on Kubernetes with Helm
- Docker and/or Nix for building images and packages
- Building infrastructure scripts and CLI tools using bash, Go or a similar language
What the job involves
- Work as part of small, cross functional XP team building infrastructure as code for our product teams to build and release Imogen, our Generative AI platform
- Pair program with other engineers and collaborate closely with other roles such as product managers and designers
- Work with client infrastructure, security, and network teams to deploy Imogen to their cloud infrastructure
- Lead and collaborate on technical discovery efforts for existing customer systems cloud infrastructure and adapt Imogen to their public cloud estate
- Apply and evolve XP engineering practices such as pair programming, test-driven development, refactoring, continuous integration and continuous delivery
- Adapt XP practices for working with AI—whether co-writing code, managing agents and their context, or knowing when to push back and trust your own instincts
- Operate and support production applications as a team in the context of the agile DevSecOps model
- Help onboard client developers and/or new Mechanical Orchard team members with practices and techniques
- Continuously learn about relevant emerging technologies or practices and foster the growth of the organization through mentorship, tech talks, and other means
- Participate in a “follow the sun” on-call rotation for incident response and management of cloud infrastructure