The B2B Data Infrastructure team is focused on empowering go-to-market teams with rich, real-time data to fuel smarter targeting, faster lead qualification, and deeply personalized customer journeys.
The team operates as a platform team, partnering across Product, Marketing, and Sales to unlock scalable, data-driven experiences that convert interest into revenue.
The role involves building capabilities for the “Business Personalisation Service” and creating efficient, reusable backend components for the core B2B Data Infrastructure platform.
Responsibilities include identifying and addressing performance bottlenecks, participating in design and code reviews, and communicating standard practices for backend engineering.
Requirements:
Candidates should have five-plus (5+) years of commercial experience developing sophisticated distributed web applications on the JVM, with experience in Java and strong software architecture skills.
A strong understanding of computer science fundamentals, including object-oriented engineering, concurrency, multithreading, data structures, and design patterns is required.
Applicants must be comfortable working with the core backend stack, which includes Java, Python, AWS, DBT, and Snowflake.
Good written and verbal communication skills are essential.
Knowledge of CI/CD and various testing techniques to write highly reliable code is necessary.
The ability to write clean, reusable code for backend components, including appropriate testing, is required.
Hands-on experience using AI in coding/programming to drive greater impact is preferred.
Benefits:
Equity packages are offered to align the success of the company with the success of employees.
An inclusive parental leave policy supports all parents and caregivers.
An annual Vibe & Thrive allowance is provided to support well-being, social connection, office setup, and more.
Flexible leave options empower employees to recharge and support personal needs.