Senior Software Engineer

Leader in predictive demand intelligence, using AI-powered platform to help businesses forecast demand by tracking and predicting impact of real-world events.
Auckland, New Zealand
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

PredictHQ is revolutionizing demand forecasting through their AI-powered predictive demand intelligence platform. As a Senior Software Engineer in their Projects team, you'll play a crucial role in building scalable systems that help businesses anticipate and adapt to demand fluctuations. The role combines modern technologies like Python, FastAPI, and Kafka with cutting-edge AI applications, offering an opportunity to work on systems that process millions of real-world events globally.

Based in Auckland with a hybrid work model, you'll join a company that serves industry leaders like Domino's, Uber, and Expedia. The position demands strong expertise in Python and distributed systems, with opportunities to work alongside data scientists and product managers. You'll take ownership of feature delivery while contributing to the evolution of the platform's architecture.

The role offers comprehensive benefits including health insurance, paid parental leave, and equity options. PredictHQ, founded in 2016 and backed by notable venture firms, maintains offices in Auckland and San Francisco. They foster a culture focused on teamwork, continuous learning, and work-life balance, making it an ideal environment for engineers who are passionate about building impactful, data-driven solutions.

This position requires New Zealand residency or a valid work visa and combines remote work flexibility with regular office collaboration. It's perfect for senior engineers who want to work with modern technologies while helping global businesses master predictability through innovative solutions.

Last updated 10 days ago

Responsibilities For Senior Software Engineer

  • Design, build, and maintain scalable APIs, data pipelines, and services using Python, FastAPI, Kafka, Elasticsearch
  • Take ownership of technical delivery for features and systems
  • Work within and contribute to evolving architecture, standards, and engineering practices
  • Collaborate with cross-functional teams
  • Write clean, testable, maintainable code
  • Proactively identify and address technical debt
  • Conduct code reviews and share knowledge
  • Mentor and support other engineers
  • Help shape and uphold engineering culture
  • Stay current with modern tools, techniques, and AI trends

Requirements For Senior Software Engineer

Python
Kafka
MongoDB
  • Strong experience building production systems in Python
  • Proficient with FastAPI or similar modern API frameworks
  • Comfortable with distributed systems and event-driven architecture (Kafka)
  • Familiarity with search technologies like Elasticsearch
  • Solid understanding of CI/CD, Docker, and cloud-native infrastructure (AWS)
  • Clean coding practices and engineering standards
  • Problem-solving skills across the technical stack
  • Clear communication and collaboration skills
  • Mentorship capabilities
  • Initiative and ownership mindset
  • New Zealand residency or valid work visa required

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Equity
  • Health Insurance
  • Paid Birthday Leave
  • Paid Family and Friends Day Leave
  • Training and development focus
  • 10 weeks paid parental leave
  • Flexible work arrangements
  • Hybrid work environment
  • Stock options
  • $500 annual work from home setup stipend

Interested in this job?

Jobs Related To PredictHQ Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at PredictHQ, offering hybrid work arrangement in Auckland, New Zealand.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.