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
We offer equal opportunities
Ataccama is proud to be an Equal Opportunity Employer. We know diversity fuels knowledge exchange, fosters innovation, and empowers us to grow and be better as a company and as humans. We seek to recruit, develop, and retain the most talented people from a diverse candidate pool.
We are committed to fair and accessible employment practices. If you are contacted for a job opportunity, please let us know how we can best meet your needs and advise us of any accommodations required to ensure fair and equitable access throughout the recruitment and selection process. Accommodation requests can be sent to [email protected].