What are the responsibilities and job description for the AI Engineer position at Karbon?
Are you an Engineer looking for an opportunity to make an impact in a rapidly growing, award-winning, and well-funded SaaS business that is disrupting a multibillion-dollar industry?
We are on the search for a Lead AI Engineer to join our team in the Sydney/Canberra/Melbourne offices. With a passion for AI, Lead the development and implementation of Karbon’s approach to machine learning and AI. Enable squads to build product capabilities with AI.
About this role
Your main responsibilities will include:
- Design and Implement scalable solutions using AI tools and ML models
- Bring your domain knowledge and passion for AI and ML to help grow this new capability at Karbon.
- Research and implement suitable ML algorithms and tools based on business requirements
- Create appropriate datasets and employ effective data representation methods
- Conduct statistical analysis and refine ML libraries and frameworks
- Train and retrain systems as needed
- Collaborate closely with product managers, designers, and other stakeholders to understand business requirements and translate them into technical designs.
- Take ownership of the technical direction of the squad's product, defining and driving the long-term technical strategy in alignment with business objectives and in collaboration with Solution Architects.
- Mentor, guide, and coach engineers, fostering their technical skills and practices growth.
- Collaborate with other engineering leaders and Architects to share knowledge, exchange best practices, and drive consistent standards across squads.
- Conduct code reviews, promote best practices, and ensure adherence to coding standards, performance guidelines, and security practices.
- Assist in the preparation of test plans, ensuring the quality and reliability of developed software.
- Monitor product metrics and alerts, proactively identifying and addressing any issues.
- Stay up-to-date with the latest trends and advancements in software engineering, recommending appropriate technologies and tools to enhance development processes.
About You
Candidates with the following characteristics and experience are encouraged to apply:
- Experience building ML models
- Proficiency with multiple AI tools
- Hands-on technical leadership in the design and implementation of Big Data and ML platforms and pipelines
- Experience with MLOps practices and tools
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Extensive experience in SaaS development
- Proven leadership abilities, including mentoring and guiding engineers.
- Ability to understand the whole system landscape and the whole of your squad’s operational context.
- Excellent problem-solving skills and ability to debug and troubleshoot complex issues.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Bonus points if:
- Proficiency in using .NET and Azure services and tools for SaaS development
- Experience with other cloud platforms, such as AWS or Google Cloud.
- Familiarity with databases, ideally Microsoft SQL Server.
- Familiarity with containerisation technologies (e.g., Docker, Kubernetes).
- Knowledge of DevOps practices and tools for continuous integration and deployment (CI/CD).
Why work at Karbon?
- Gain global experience across USA, New Zealand, UK, and Canada
- 4 weeks annual leave plus 5 extra "Karbon Days" off a year
- Flexible working environment
- Work with (and learn from) an experienced, high-performing team
- Be part of a fast-growing company that firmly believes in promoting high performers from within
- A collaborative, team-oriented culture that embraces diversity invests in development and provides consistent feedback
- Generous parental leave