
Principal Software Engineer - Platform & AI Enablement
- York
- Permanent
- Full-time
- Influence the design and implementation of platform capabilities for data processing, AI enablement, and developer acceleration across batch, streaming, and real-time systems.
- Collaborate with the architecture function to represent engineering needs and help translate architectural direction into practical implementation patterns.
- Guide teams in integrating AI/ML capabilities-including prompt-based LLM use cases, model inference, and feature pipelines-into scalable platform services.
- Bring a product mindset to platform engineering, ensuring solutions are aligned with customer and business goals.
- Provide thought leadership across the fullstack (React, Java, Python), promoting clean, efficient, and maintainable code.
- Identify and drive opportunities for innovation-whether in development tooling, performance optimization, or new platform features.
- Act as a mentor to engineers across teams, elevating technical standards through code review, design input, and informal leadership.
- Participate in incident retrospectives, technical spike planning, and future-looking strategy discussions.
- Help teams balance speed and sustainability-delivering under tight deadlines without compromising quality.
- 12+ years of software engineering experience, ideally in platform, infrastructure, or data-centric product development.
- Expertise in Apache Kafka, Apache Flink, and/or Apache Pulsar.
- Deep understanding of event-driven architectures, data lakes, and streaming pipelines.
- Strong experience integrating AI/ML models into production systems, including prompt engineering for LLMs.
- Polyglot development capability, with hands-on experience in Java, Python, and modern frontend frameworks such as React.
- Comfort working in cloud-agnostic and hybrid environments.
- Familiar with CI/CD pipelines, GitOps practices, and releasing at speed.
- Strong communication skills-both technical and interpersonal-with the ability to influence without authority.
- Experience working within or across globally distributed teams.
- Help define the future of a data platform at scale
- Work on cutting-edge AI/ML enablement initiatives
- Collaborate with high-caliber teams across data, engineering, and product
- Influence long-term technology strategy in a high-growth environment
- Extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person.
- Send job offers via email. All offers are first extended verbally by a member of our internal recruitment team whenever possible and then followed up via written communication.