
Data Products Engineer
- Dublin
- Permanent
- Full-time
- Design and develop modern APIs that serve both raw data and AI-generated insights to our suite of client-facing web applications.
- Build and optimise performant data pipelines using Polars, FastAPI, and Python, ensuring fast response times and efficient memory usage.
- Collaborate closely with front end engineers, product managers, and machine learning engineers to deliver seamless, user-focused features.
- Implement API-first architecture practices, with careful attention to schema design, versioning, and documentation.
- ·Work across the AWS stack, deploying scalable services that power mission-critical experiences for enterprise users.
- Contribute to system design decisions, database modelling, and service orchestration to ensure resilient, maintainable back end systems.
- Monitor and tune application performance, from query speeds to service latency and throughput.
- Support a culture of engineering excellence, code quality, and continuous improvement.
- Few years of professional software engineering experience, ideally in B2B or data product environments.
- Deep experience with Python, including libraries like Polars, PySpark, and frameworks such as FastAPI or Fastify and up-to-date with modern Python best practices, including tools such as Ruff, UV and PyEnv.
- Experience working on data-heavy platforms or with AI/ML outputs exposed via APIs
- Proficient in designing, building, and scaling RESTful APIs (GraphQL experience is a bonus).
- Strong knowledge of cloud infrastructure, especially the AWS stack (Lambda, ECS, S3, CloudWatch, etc.).
- Solid understanding of data performance trade-offs—e.g. query optimization, memory use, parallelism.
- Familiarity with modern CI/CD pipelines, containerisation (Docker), and IaC tools like Terraform.
- Strong collaboration skills—able to partner with front end teams and product stakeholders to ship well-integrated features.
- Comfortable in fast-paced, high-autonomy environments with a strong culture of accountability.
- Familiarity with React and how front end teams consume and interact with back end services.
- Experience with the Databricks platform and ecosystem.
- Prior experience in a market intelligence, financial data, or analytics SaaS business.
- Working knowledge of SQL/NoSQL databases and data modelling in analytics contexts.
- Comfortable working with AI developer assistants (e.g. GitLab Copilot).