Software Engineer, Data Product
TRM LabsFull Time
Senior (5 to 8 years)
Candidates should have 5+ years of software engineering experience focused on data systems, backend development, or APIs. Proficiency in backend languages like Python, Scala, Go, or Java is required, along with experience in frontend technologies (preferably Typescript, React). Strong experience with data modeling, schema evolution, and ETL/ELT pipelines is necessary, as is hands-on experience with cloud platforms (AWS, GCP), databases (Postgres, BigQuery), and streaming technologies (Kafka, PubSub). Experience building customer-facing APIs or data products and a strong product mindset with excellent communication skills and a bias for action are also essential. Bonus points for experience with B2B or GTM data, familiarity with data privacy and security best practices, and experience mentoring junior engineers or leading projects.
The Software Engineer will collaborate with Product and other Engineers to build scalable data products and APIs. They will own and evolve schemas, data models, and pipelines for datasets such as Buying Groups, Account Journeys, and Intent signals. The role involves driving architecture decisions and delivery for new datasets and partner integrations, bringing a customer-centric mindset to engineering, and ensuring the right things are built the right way. Responsibilities also include scaling data model configuration and generation infrastructure, and contributing to team culture, mentorship, and technical best practices.
Account-Based Marketing solutions for B2B enterprises
Demandbase specializes in Account-Based Marketing (ABM) solutions for B2B enterprises. Their platform provides tools that help businesses identify, engage, and convert high-value accounts, focusing on specific clients rather than a broad audience. This is particularly useful for industries with long sales cycles, such as technology and finance. The ABM platform integrates data analytics, personalized advertising, and CRM systems, allowing businesses to tailor their marketing efforts effectively. Demandbase operates on a subscription model, offering customizable access to their platform along with training and consulting services. This approach not only generates revenue through subscriptions but also builds long-term client relationships, setting Demandbase apart from competitors in the marketing technology space.