Senior Software Engineer - AI
Job details
Simple isn’t easy. We should know. During 20+ years of delivering financial planning and analytics products that are simple to use, we’ve overcome numerous complex challenges. We’ve had plenty of failures, but from each one we try to learn and push forward with an alternative approach. This is how we've stayed at the leading edge, creating products that are changing the way the world works. To help us stay at the leading edge, we’re looking for a senior software engineer with experience creating products that use off-the-shelf AI/ML tools such as large language models (LLM). You’ll work as part of an exceptionally talented cross-functional team building tools that make our customers and employees more productive. Recently, the team created a way for users to get answers from our analytics product by asking questions in natural language. They also developed a tool that provides feedback on SQL written by our integration teams. As for what’s next, who knows? We have no preconceived ideas, and the role will be heavy on experimentation and iteration as we search for the best ways to help our customers and to differentiate our products. Questions you’ll be asking (and hopefully answering) include:
- What’s the best way to prompt an LLM so that it answers a user’s query?
- Our AIs run against vast and unique customer datasets, so how can we give an LLM the right amount of domain knowledge to set it up for the best chance of success?
- How do we know whether improving the AI’s behaviour in one area has negatively affected its behaviour in another?
- The area of AI is progressing at breakneck speed - is there anything new that we could use?
- What should we try next?
- 6+ years of experience working on complex software products, preferably ones that process large quantities of data.
- A confident, experienced senior engineer who can devise, communicate and implement well-informed technical solutions, thrives on ambiguity and is happy exploring an emerging domain.
- A track record of building products that are backed by off-the-shelf AI/ML tools. If you also have data science experience then we’d love to know.
- A strong history of working with cloud-based infrastructure (preferably Amazon AWS).
- Good knowledge of C# is essential – TypeScript and SQL would be a nice plus.
- A creative approach to problem solving.
- Enthusiasm, passion, a willingness to learn, and a growth mindset.
- A sense of fun and a genuine desire to work as part of a diverse and collaborative team that is empowered to make decisions.
- Dedicated time for learning and development each fortnight
- Benefits include life cover, income protection insurance and subsidised health cover
- Work with some of the best tech talent in Christchurch
- Central location with free parking and easy motorway access
- Flexible hybrid working policy
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.