Demo

Senior Software Engineer - AI

AI - Phocas Software
Christchurch, VA Full Time
POSTED ON 12/2/2024 CLOSED ON 1/22/2025

What are the responsibilities and job description for the Senior Software Engineer - AI position at AI - Phocas Software?

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. We could be automatically categorising our customers’ transactions. Or forecasting our customers’ budgets. Or something completely different. 

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?  

For us to excel in this area we need to fuse the very best product management approach with the very best engineering approach. You will be particularly successful in this role if you have a talent for thinking with a product mindset as well as an engineering mindset. But we don’t expect you to know it all already. In all our roles, learning and development is as critical to our success as it is to yours, so we set aside time for you to spend on your personal development.  

What we're looking for:  

  • 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.  

What's in it for you?  

  • 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  

Generally Phocas is a strong supporter of international talent, however due to current visa settings and processing times, at present we are only considering applicants who hold NZ working rights for this position. 

More about Phocas 

Over the past 20 years Phocas has grown from a UK-based startup to a global organisation with nearly 300 employees around the world, headquartered in Sydney, with a Product & Development team here in Christchurch. 

Phocas helps people feel good about data by doing the hard work for them. We offer a range of products that enable our customers to quickly and easily analyse data from multiple sources, discover insights, and share reports. Our solutions are used by around 30,000 people in businesses across a wide range of industries. We change the way people think and work, and make it easier for them to be decisive and operate with confidence. We pride ourselves on our customer-centric approach and are committed to delivering high-quality software that meets the evolving needs of our clients. 

We are a 2024 Circle Back Initiative Employer – we commit to respond to every applicant 

To all recruitment agencies: Phocas does not accept agency resumes. Please do not forward resumes to our jobs alias, Phocas employees or any other company location. Phocas will not be responsible for any fees related to unsolicited resumes.  

Phocas is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.  

#LI-NG1 #LI-HYBRID 

Senior Software Engineer
BunnyWay d.o.o. (bunny.net) -
Newport, VA
Senior Software Engineer
SimSpace Corporation -
Hampton, VA
Senior Software Engineer
VisibleThread -
Hampton, VA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - AI?

Sign up to receive alerts about other jobs on the Senior Software Engineer - AI career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer - AI.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $94,044 - $125,068
  • Computer Simulation Skill

    • Income Estimation: $83,633 - $115,564
    • Income Estimation: $88,239 - $107,750
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer - AI jobs in the Christchurch, VA area that may be a better fit.

Senior Software Engineer

EVERYDAY SOFTWARE, S.L. (Factorial), Newport, VA

Senior Software Engineer

Threat Tec, LLC, Fort Eustis, VA

AI Assistant is available now!

Feel free to start your new journey!