Skip to main content
Redis

Senior Principal Software Engineer, Feature Store

RemoteCanada only
Published
Role
Unknown
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

We're looking for a Senior Principal Software Engineer to own and drive our feature store product. This is a unique opportunity to shape the technical direction of a product that serves some of the world's most demanding customers, while building a world-class engineering team.

Required skills

Python/Go/RustAWS/GCP/AzureKafka/Flink/Redis/Spark

Optional skills

Direct experience building or operating feature stores (Feast, Tecton, Hopsworks, or custom implementations)Experience with real-time feature serving at sub-millisecond latenciesBackground in financial services, banking technology, or compliance-heavy environmentsContributions to open-source ML infrastructure projectsHands-on experience as a data scientist or ML practitioner—training and deploying models in production

Required languages

English fluent

What you'll do

  • Define and drive the architecture, design patterns, and engineering standards for the feature store platform. Set a high bar for code quality, system reliability, and performance.
  • Architect and execute the next generation of our feature store building for scale, low-latency serving, and enterprise-grade reliability.
  • Partner with Product and leadership to shape the technical roadmap. Translate customer requirements and market trends into actionable engineering priorities.
  • Serve as a trusted technical advisor to banks, financial, and enterprise customers. Lead technical discussions, understand their ML infrastructure challenges, and ensure our platform meets their needs.
  • Recruit, coach, and develop. Foster a culture of technical excellence, ownership, and continuous improvement.
  • Actively participate in design reviews, code reviews, and critical implementation work. Lead by example in technical decision-making.
  • Champion the use of AI-assisted development tools, observability best practices, and infrastructure automation to accelerate delivery.

What they require

  • 8+ years of related backend/infrastructure engineering, building large-scale distributed systems
  • 3+ years in a technical leadership role
  • Deep experience with ML infrastructure, data platforms, and feature engineering systems at scale
  • Strong knowledge of cloud platforms (AWS, GCP, Azure) and modern data infrastructure (Kafka, Flink, Redis, Spark, or similar)
  • Experience working with enterprise customers, particularly in industries like financial services
  • Excellent communication skills—able to translate complex technical solutions for both engineering teams and business stakeholders

Benefits

  • Competitive Compensation: Salary, equity, and benefits
  • Flexible Work: Remote-friendly culture with flexibility to do your best work

Redis built the product that runs fast apps and provides Redis Enterprise Software used as a high-performance database by thousands of worldwide customers.

DatabaseEnterpriseredis.io
Salary not disclosed