CloudBees is a privately-held computer software company specializing in innovative solutions for accelerating software development and delivery. CloudBees employs team members in o
Senior Software Engineer – AI & Workflow Automation
Location
Australia
Posted
64 days ago
Salary
$135K - $165K / year
Seniority
Senior
Job Description
Senior Software Engineer – AI & Workflow Automation
CloudBees
• Design, prototype, and test agentic workflows using platforms like Goose, Unify MCP, AWS Q, and Google Gemini. • Build and iterate on AI-powered agents that can autonomously interact with systems, APIs, and developer tools. • Translate product concepts into working demos and scalable pipeline implementations. • Collaborate cross-functionally with product managers, ML engineers, and DevOps teams to refine user workflows. • Optimize agent behavior for reasoning, autonomy, reliability, and safety. • Contribute to ML pipeline development for deploying and monitoring agentic flows in production environments. • Document architectures and share learnings across the engineering org.
Job Requirements
- 5+ years of hands-on experience in AI/ML engineering, LLM Ops
- Proven knowledge & experience developing agentic flows with frameworks like (Langchain, CrewAI, Agno, or custom)
- Familiarity with prototyping and testing in environments with MCP enabled tools like Claude Desktop/Goose, AWS Q, and Gemini.
- Experience designing and maintaining pipelines for ML models, workflows, or LLM agents.
- Strong programming skills in Python, TypeScript
- Comfortable working in cloud-native environments (AWS/GCP) and with DevOps pipelines (e.g., GitHub Actions, Argo).
- Startup experience or demonstrated ability to build fast, iterate quickly, and wear multiple hats.
- Experience integrating agentic workflows into SaaS developer platforms (preferred)
- Familiarity with orchestration, memory management, and context-aware agents (preferred)
- Understanding of prompt engineering, tool augmentation, and LLM fine-tuning (preferred)
- Knowledge of system observability and debugging tools for agents (preferred)
Benefits
- Health Insurance
- Dental Insurance
- Vision Insurance
- Short & Long Term Disability
- Life Insurance
- HSA/FSA
- Remote Work Environment
- Flexible Time Off
- Paid Company Holidays
- Parental Leave
- Variable Bonus Plan dependent on your role
- Stock grant opportunities dependent on your role
- 401(k) with Company Match
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer
DeepnoteDeepnote is a notebook that brings teams together to explore, analyze and present data from start to finish.
• Build new features across the stack — backend logic, APIs, and polished UI components. • Design and iterate on AI-powered features (chatbots, copilots, code generation, agents). • Work with prompts, evaluations, and context handling to deliver reliable AI features. • Enhance our real-time collaborative notebook experience. • Think data-first: structure, transform, and route information through the product. • Support and learn from our vibrant community of data scientists and developers.
• As a Fullstack Developer, you are a key member of our engineering team and are responsible for planning, developing, and implementing complex software solutions. • You will work on backend development with Java as well as building modern frontend solutions, ensuring seamless integration with existing systems. • In addition to software development, you will use Atlassian tools (e.g., Jira, Confluence), implement and optimize continuous integration/delivery pipelines, and rely on modern tools such as Maven and Git for efficient development and version control. • In close collaboration with our international team, you will contribute innovative ideas and actively drive the technological advancement of our products.
Staff Software Engineer
CompoundA family office for tech employees and founders. Built by engineers who understand QSBS and CFAs who understand APIs.
• Design, build, and maintain high-quality applications. • Lead feature implementation and own the end-to-end delivery of new features and enhancements, from concept to deployment. • Design elegant, scalable, and maintainable software solutions to solve complex business problems. • Collaborate closely with designers, product managers, and engineers to bring ideas to life. • Contribute to system architecture, ensuring performance, scalability, and security. • Review code, mentor teammates, and share best practices to elevate team performance. • Triage and resolve software defects, continuously improving application quality and user experience. • Stay at the forefront of development trends and innovations, driving technical excellence while delivering for the business. • Actively participate in agile software development, including planning, code reviews, demo and retrospectives.
• Help architect and evolve the data pipeline • Collect, aggregate, and analyze data at scale • Integrate new data sources and refine the rating algorithm • Collaborate with data science and research teams




