Senior ai software engineer
6 days ago
Location: Auckland, New Zealand (Hybrid) Role Type: Permanent, Full-time Are you a seasoned software engineer passionate about developer productivity and the potential of AI? ICT is looking for a Senior AI Software Engineer to join the Innovation department. You’ll play a key role in shaping a new approach to building and maintaining complex system integrations. Our core products integrate with a wide array of third-party systems, from lifts and video management systems (VMS) to visitor management platforms. This role is focused on a single, powerful objective: leveraging generative AI to dramatically accelerate this integration development process. You will be the expert who guides powerful, locally-hosted Large Language Models to update legacy C++ code, write new C# integrations, generate robust tests, and improve our CI/CD pipelines. This is a unique opportunity to blend deep systems engineering expertise with cutting‑edge AI tooling. You will not only code but also act as the critical human‑in‑the‑loop, ensuring the quality, security, and performance of AI‑assisted output. While your primary focus will be on accelerating our integrations roadmap, you will also contribute your skills to our team’s broader AI initiatives. Key Responsibilities: Lead AI‑Powered Development: Act as the subject matter expert for using AI tools to accelerate the entire software development lifecycle for our system integrations. Integrations & Legacy Code: Guide AI to write new integration modules in C# and C++, and strategically refactor and modernise parts of our existing legacy codebase. Quality Assurance & Testing: Utilise AI to rapidly generate comprehensive unit tests and integration tests, ensuring all code—whether human or AI‑written—is reliable and robust. Technical Oversight: Serve as the critical expert who reviews AI‑generated code, identifies potential flaws, performance bottlenecks, or deviations from best practice, and knows when the AI is heading in the wrong direction. CI/CD Enhancement: Identify opportunities to automate and improve our CI/CD pipelines, integrating AI‑assisted testing and validation steps. Cross‑functional Contribution: Collaborate with the core product and embedded engineering teams to ensure seamless integrations, and lend your expertise to the wider Innovation team’s AI projects as needed. Qualifications and Experience: Minimum of 5‑7 years of professional experience as a software engineer with a strong background in object‑oriented programming. Expert proficiency in C++ and/or C# is essential. You must be able to write, debug, and critique complex code in these languages. Proven experience in developing and maintaining system integrations (e.g., working with REST APIs, SDKs, g RPC, or other communication protocols). Demonstrated experience with modern software development practices, including unit testing, integration testing, and CI/CD pipelines. Practical experience using AI code generation tools (e.g., Git Hub Copilot) and directly interacting with locally‑hosted Large Language Models. An innate ability to critically evaluate code for quality, performance, and maintainability, regardless of its origin. A pragmatic and results‑oriented mindset, with a passion for improving developer productivity. Preferred Skills (Nice to Have): Experience in the physical security, access control, or building management systems (BMS) industry. Hands‑on experience interacting with state‑of‑the‑art LLMs (e.g., models from Anthropic/Claude, Google, Open AI) via APIs or local deployments. Familiarity with Python and tooling in the AI/LLM ecosystem (e.g., Lang Chain, Hugging Face). Experience with both Windows and Linux development environments. Why Join ICT? Be part of a company trusted in over 50 countries for cutting‑edge access control and security solutions Work in a fast‑paced, Io T environment where outcomes have tangible impact Grow within an established global business, gain hands‑on experience that sets you up for long‑term success We’re all about results and we make it rewarding. Enjoy perks like gym discounts, flexibility, and a team culture that backs your drive Only applicants with the right to work permanently in New Zealand will be considered for this position. Successful applicants will be required to consent to police checks. If you believe you fulfil the requirements above, please send your CV and covering letter describing the key attributes you would bring to this role to: #J-18808-Ljbffr
-
Senior Ai Software Engineer
3 weeks ago
Auckland, New Zealand Integrated Control Technology Full timeLocation: Auckland, New Zealand (Hybrid) Role Type: Permanent, Full-time Are you a seasoned software engineer passionate about developer productivity and the potential of AI? ICT is looking for a Senior AI Software Engineer to join the Innovation department. You’ll play a key role in shaping a new approach to building and maintaining complex system...
-
Software Engineer
2 weeks ago
Auckland City, New Zealand MRI Software Full timeThis individual will work under the Agile development methodology in a cross-functional environment with other groups, both inside and outside the department including Product Management and Documentation, as well as create and test code in our dynamic team setting. You will be able to gain a deeper understanding of specific programming languages such...
-
Senior AI Engineer
4 days ago
Auckland, Auckland, New Zealand Air New Zealand Full time NZ$120,000 - NZ$180,000 per yearKia oraAt Air New Zealand, we're reimagining the future of travel by embedding AI at the heart of how we serve our customers and empower our people. We are looking for a Senior AI Engineer to contribute to the design and delivery of AI applications that unlock new possibilities across the business.In this role you'll use Python and the latest LLM APIs to...
-
Senior Engineer
3 weeks ago
Auckland, New Zealand Slalom Build Full timeSenior Engineer – Software Engineering Slalom Build – Auckland, New Zealand Salary: NZ$130,000.00 - NZ$160,000.00 Employment type: Full-time Seniority level: Mid-Senior level Overview Senior Engineer, Software Engineering at Slalom Build brings our clients’ vision to life! We use modern tools and techniques to build secure, highly scalable software...
-
Technical Lead AI Software Engineer
4 days ago
Auckland City, New Zealand IDEXX Laboratories Full time NZ$120,000 - NZ$180,000 per yearAt IDEXX Veterinary Software, we're pioneering the first vertical SaaS platform for Animal Health—empowering veterinarians worldwide with intelligent tools that save lives and advance care. As we scale our engineering tribes to solve complex challenges in this mission-driven space, we're seeking a Technical Lead AI Software Engineer who thrives on...
-
Auckland City, New Zealand Databricks Full timeP-1127 **Summary** We are hiring a Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader.You will be part of the Databricks engineering organization, working on one the most important products here within Databricks while working with teams that develop Databricks products and...
-
Senior Ai Engineer
4 days ago
Auckland City, New Zealand ASB Bank Full timeEver found yourself getting excited about using AI and machine learning to make a real difference in the lives of our people in Aotearoa? At ASB, we love using technology to help our people get one step ahead, and we're looking for a talented Senior AI Engineer to join our whānau. **Mo te tūranga | About the Role** This role is suited to someone who is...
-
Senior software engineer
6 days ago
Auckland, New Zealand TOMRA Full timeTOMRA Food is a multinational organization and a leading provider of sensor-based sorting, peeling and integrated post-harvest solution for the food industries. Transforming global food production to maximize food safety and minimize food loss by making sureEvery Resource Counts , has been our strength for over 50 years. At TOMRA , we want people toinnovate...
-
Embedded linux senior software engineer
6 days ago
Auckland, New Zealand Canonical Full timeEmbedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 2 weeks ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across...
-
Senior Software Engineer
4 days ago
Auckland CBD, New Zealand JOYN Full time NZ$80,000 - NZ$120,000 per yearReady to take the next step in your engineering career, leading a talented team while still staying hands-on with modern tech? We're looking for a Senior Software Engineer / Team Lead who loves solving complex problems, thrives in a collaborative environment, and wants to help shape a growing product used globally.Why you'll love this role• Lead and still...