A

Ataccama

Unified data management platform with AI

Senior Backend Engineer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timePrague, CzechiaNo salary listed

About the Job

Requirements

  • Fluency in Java and curiosity or experience with Kotlin.
  • Experience with deep backend work involving complex applications, data-intensive engines, or platform-like architectures.
  • Ability to research and work with complex algorithms and data structures efficiently.
  • Ability to write and understand complex SQL queries and work with relational databases at scale.
  • Experience building and operating distributed, scalable platform-as-a-service systems.
  • Knowledge of Kubernetes or willingness to learn it.
  • Skill using AI coding tools such as Claude Code or Codex in daily development, with the ability to assess where they help.
  • Ability or interest in integrating large language models, agents, and Model Context Protocol into a product safely and reliably; hands-on experience is a plus, not required.
  • Ability to write clean, well-designed, documented, and testable code and promote industry standards and best practices.

Responsibilities

  • Build and maintain a self-service data trust platform that lets business users validate, govern, and work with data without learning SQL or relying on technical colleagues.
  • Improve and optimize an established product used by a large enterprise customer base.
  • Contribute to and own parts of data quality and data processing components, including scalable backend systems built with microservices, messaging systems, and well-designed APIs.
  • Collaborate with the product manager to translate user and customer problems into pragmatic, technically sound features.
  • Own features end to end, from design through production deployment and operations, ensuring software is ready to deploy and run in cloud environments.
  • Mentor teammates through code reviews and design conversations, supporting junior colleagues and constructively challenging senior colleagues.
  • Participate in architectural decisions, balancing innovation with simplicity and helping shape product development.
  • Expose data quality and metadata capabilities to the built-in Ataccama AI Agent and customers’ agents through APIs and Model Context Protocol; explore using large language models to automate work currently done manually by engineers and data stewards.
  • Use AI coding agents as part of designing, writing, testing, and reviewing code, and help the team improve its use of these tools.
  • Maintain contact with customer problems and take ownership of a competency.

Desired Qualifications

  • Experience or interest in problem solving, complex algorithms, software architecture, databases, cloud operations, application security or identity management, or building large-language-model-powered features.
  • Hands-on experience integrating large language models, agents, and Model Context Protocol into a product.

About the Company

Ataccama

Unified data management platform with AI

Ataccama provides a unified data management platform that uses AI and smart automation to transform raw data into reusable data products for teams. The platform handles data classification, data quality, and data governance across any data source, and works in both cloud and on-premise environments. It is designed to be easy to deploy for large enterprises, helping business and technical users manage big data efficiently. Unlike tools that focus on a single aspect of data, Ataccama combines multiple data-management functions into one platform and emphasizes turning data into shareable assets that teams can reuse. Its goal is to help enterprises quickly improve data quality and governance while delivering fast return on investment through its platform and related services (implementation and support).

Company size
201-500
Company stage
Growth Equity (Venture Capital)
Total funding
$152M
Headquarters
Toronto, Canada
Founded
2007

Recently Posted Jobs

Explore more opportunities at Ataccama

See more jobs