Jobless Developer
Ataccama logo

Posted today

Senior Software Engineer, Data ProcessingAtaccama · Prague

Senior Software Engineer, Data Processing

PragueHybridFull-time

AI Summary

Builds and operates the distributed data processing platform behind Ataccama ONE, covering job orchestration, durable workflows and execution runtimes that run in SaaS and near customer data. Also delivers customer-facing connection, observability and in-warehouse processing features.

About this role

Ataccama is the agentic data trust company. Organizations worldwide rely on Ataccama ONE, the agentic data trust platform, to ensure data is accurate, accessible, and trusted for every decision and system. Powered by the ONE AI Agent, Ataccama ONE brings autonomy to data quality and governance, continuously monitoring, improving, and explaining the reliability of data across complex enterprise and multi-agent environments. At the core of the platform is Ataccama’s market-leading data quality, with modules built around it to unify data quality monitoring, catalog, lineage, observability, and reference data management, ensuring data is consistent and explainable. This quality-first foundation makes data the engine of trust, powering AI, analytics, and operations with confidence.

Recognized as a Leader in the 2026 Gartner Magic Quadrant for Augmented Data Quality and positioned furthest in Completeness of Vision, Ataccama continues to set the standard for enterprise-grade data trust.

Our people are located across the globe. They succeed by collaborating as a team and thrive in our company culture defined by these core values:

Challenging Fun
ONE Team
Customer Centric
Candid and Caring
Aim High

Role Mission

Data Processing is the platform behind how Ataccama ONE data management platform works with customers' data and metadata. It lets the product process that data and access it interactively. It does this not only in our multi-cloud SaaS, but also in cloud-based deployments placed close to where customers keep their data.

Other Ataccama teams build entire features on these capabilities. Beside that, we build features that customers use directly: running and observing the processing, managing connections to their data sources, and pushdown capability, which allows to run the processing inside a customer's own database or warehouse.

Your Challenge

  • Build the distributed system that processes customer data and metadata. That covers job orchestration, an execution runtime, and durable workflows that stay correct through failures, retries and large volumes.
  • Make that processing run wherever it is needed. Today that means our SaaS cloud and cloud-based deployments next to customers' data. We are working towards a multi-platform approach, and shaping how that looks is part of the challenge.
  • Connect us to data wherever it lives: connectors to warehouses and databases such as Snowflake, Databricks and BigQuery, and engines that run right inside those systems, so large volumes of data don't have to travel.
  • Grow the processing platform that Ataccama teams build their features on, and keep what they rely on compatible and dependable as it grows.
  • Deliver features of our own that customers use directly: managing connections, running and observing their processing, and making processing inside the customer's warehouse work well with all of it.
  • Look at each request with a product mind. Get to the problem behind it, suggest a better route when you see one, and bring options along with your recommendation.
  • Take operational responsibility for what you ship, from telemetry to incident to fix, in environments with demanding SLAs.
  • Is This You?

  • You have built and run production backends in Kotlin / Java, on Spring Boot or Micronaut.
  • You can reason about distributed systems: failure modes, idempotency, back-pressure, consistency. Familiarity with durable-workflow tools such as Temporal is a plus.
  • Databases are a strength: SQL, query plans, indexing, transactions, with Postgres as the operational database, and a real interest in how analytical warehouses such as Snowflake, Databricks and BigQuery behave.
  • You are comfortable with Kubernetes and Helm and with taking software to production. Infrastructure as code (Terraform, CloudFormation) and familiarity with AWS and Azure are clear advantages.
  • You build with security in mind from the first design: least privilege, careful handling of secrets, tenant isolation, safe defaults. Customers trust us with data that matters to them, and we are the partner they can rely on to keep it safe.
  • AI is part of most of your working day. You have built or customized your own setup (skills, subagents, MCP servers, hooks), you keep improving it, you use agents effectively for a first pass of review, and you share what works with the team. You are an expert in your craft, agents work for you, and you review everything they produce thoroughly.
  • You design systems that others can build on, and you explain their trade-offs to engineers, product managers, solution engineers and field teams in terms each can use. You mentor those around you, hold the work to a high standard, and want to take on technical leadership in the part of the platform you grow into.
  • The Tech We Use

  • Backend: Kotlin / Java, Spring Boot, Micronaut
  • Runs on: Aurora, Postgres, S3, Temporal, Kubernetes, AWS, Azure
  • Integrates with: Snowflake, Databricks, BigQuery and many other databases and warehouses
  • Delivery: GitLab CI/CD, Helm, Terraform, CloudFormation, Gradle
  • Skills

    AWSAzureBigQueryCloudFormationDatabricksGitLab CI/CDGradleHelmJavaKotlinKubernetesMicronautPostgreSQLSnowflakeSpring BootSQLTemporalTerraform

    Explore related jobs

    Browse these categories

    Market data for software engineer roles

    All reports →