Senior Software Engineer - AI Foundations

Octopus Deploy Logo

Octopus Deploy

📍Remote - Australia, New Zealand

Summary

Join Octopus Deploy's AI Foundations team as a Software Engineer and shape the future of their AI experience for continuous deployments. Collaborate with a cross-functional team to identify high-impact opportunities to leverage AI, develop performant and reliable solutions, and build robust AI foundations accessible to all R&D teams. Contribute to the development of Octopus' AI roadmap and share your expertise through blog posts, livestreams, and events. Take full ownership of software products from concept to production, ensuring long-term success. This remote role is based in Australia or New Zealand and offers a competitive salary and benefits package.

Requirements

  • Demonstrable experience in building robust applications using at least one widely adopted programming language (e.g., Python, Java, C++, Go, JavaScript, C#, etc.). This includes a strong understanding of software development principles
  • A genuine and enthusiastic interest in the rapidly evolving field of Artificial Intelligence. This includes a desire to stay abreast of the latest advancements, contribute to AI solutions, and actively participate in advancing our organization's AI mission
  • Applicants should have a solid understanding of core AI concepts and technologies. This may encompass areas such as prompt engineering and management and applied use of LLMs. Prior experience with specific AI toolkits or platforms is a plus
  • A proactive and problem-solving mindset, paired with an eagerness to learn and take on new challenges
  • An open and collaborative approach to problem-solving, contributing your own unique perspective to the team’s to help create the best outcomes
  • The ability to explain technical concepts clearly to stakeholders, to communicate decisions and tradeoffs in ways that are clear and credible, and to collaborate effectively as a member of a high performing team

Responsibilities

  • Iterative AI application development: Working in a cross functional team of product, design, and engineering, you’ll identify the highest impact opportunities to leverage AI to solve previously-unsolvable customer problems, and develop solutions that are performant, reliable, secure, and trustworthy
  • Building feedback loops: AI application development has challenges that traditional software development does not - non-determinism of solutions means new approaches to ensuring the quality of the product as you iterate and make changes are essential. You will help us develop and mature these new approaches, so that our customers can trust the solutions we deliver
  • Laying the foundations: We want to make the technology that powers our AI solutions to be available to all our R&D teams - you will ensure our AI foundations are robust, fit for purpose, scalable, and secure, so that any team at Octopus can use them
  • Drive our AI roadmap: As a team living and breathing the intersection of continuous delivery and AI, you will develop insights and intuition as to what future problems we should be solving with AI. You’ll play a key part in developing Octopus’ AI roadmap, which will help our customers understand how AI in Octopus will supercharge their devops capabilities
  • Sharing the journey: We want to take our customers on the journey with us, so you’ll have the opportunity to contribute to the Octopus blog, livestreams, and speak at events to share our perspective on how AI and devops intersect
  • Own the software from concept to production: Take full end-to-end ownership of software products, from ideation to post-launch monitoring, proactively identifying issues, iterative improvements, and ensuring long-term success

Preferred Qualifications

Prior experience with specific AI toolkits or platforms

Benefits

  • A minimum of 25 days annual leave
  • Up to 10 days of paid sick and carers leave
  • 12 weeks of fully paid parental leave with flexible return options
  • Stock options

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.