IDEXX continues to invest in Veterinary Software with a goal to offer the first vertical SaaS platform for Animal Health. Were growing both our capacity to deliver impactful software and the technical expertise to tackle future challenges relating to scale. Aucklands home to our global software center of excellence where we develop a portfolio of cloud platforms and applications.
Were seeking a purest Senior Data Engineer to join our brand new Data Services squad here in Auckland where your primary focus is streaming data from all platforms in the IDEXX Veterinary Software portfolio. You are the Data subject matter expert, supporting your Tech Lead to implement the vision for data solutions, designing architectures to capture, integrate, organize, centralize, and maintain data. The go-to expert for data management, particularly with disparate data sources.
Designing frameworks and structures to organize data systems and applications, ensuring optimal access, performance, and security. You align data architecture with enterprise architecture to enable smooth and efficient operations. Communicate with business stakeholders on data-related matters and provide reference materials to support the ongoing evolution of the IDEXX data ecosystem.
We work with modern web technologies, including TypeScript, Go, and cloud-native architectures, to develop robust and maintainable solutions. With a strong focus on DevOps and automation, you'll contribute to CI/CD pipelines, infrastructure as code, and system reliability. If you're passionate about building cutting-edge applications in a fast-moving environment and enjoy working with event-driven architecture, domain-services, containerization, and distributed systems, we'd love to hear from you! Some key responsibilities of your role: Develop and maintain the organization's overall system technical architecture.
Collaborate with technology and management teams to define data standards, ensuring data is stored, consumed, integrated, and managed effectively across the organization. Create blueprints for data flow, build data inventories, and design complex data models to support architecture implementation. Ensure data accuracy, accessibility, and system performance through continuous monitoring and refinement.
Lead technical planning activities, including application architecture, system design, sizing, cost & performance monitoring, and troubleshooting. Ensure data interoperability across all relevant company products and services. Promote the concept of data integrity and strategic value across the organization.
What you need to succeed: 7 years' experience as a Software Engineer. Expertise in real-time data processing and advanced analytics frameworks, especially Kafka. Flink an advantage.
Data Architecture Expertise: Strong knowledge of designing and implementing scalable data models, schemas, and data pipelines. Experience with Hadoop, Spark, Kafka, or similar frameworks. Proficiency in AWS, Azure, or Google.
...