Software Engineer (Data Lineage)

Prague, Czechia
Engineering – Data Catalog /
Full time /
Hybrid
We are Ataccama, and we are on a mission to power a better future with data. Our product enables both technical and less technical ‘data people’ across their organizations to create high-quality, governed, safe, and reusable data products. It’s what made us a Leader in the Gartner Magic Quadrant® for Data Quality Solutions™, and what inspired Bain Capital Tech Opportunities to invest in our future growth.

Our vision is to be the leading AI-powered cloud data management company and to do that, we’re making Ataccama a great place to work and grow. 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

Ataccama Product & Engineering is at the forefront of a transformative journey, transitioning from an on-premise enterprise solution to a fully managed multi-cloud platform. We cater to Fortune 500 companies with stringent security and compliance requirements. Simultaneously, our clients expect a user-friendly, rapidly deployable collaborative data management platform that seamlessly adapts to their organizational needs.

Your challenge:

    • As a mid-level engineer, your primary challenge will be to develop a self-service, cloud-based enterprise application for lineage processing from various types of data sources and technologies
    • Design, develop, and maintain back-end systems using Java and Kotlin, with a strong focus on Spring Boot applications.
    • Integrate and manage RESTful services, ensuring robust and scalable API development.
    • Handle basic platform tasks, mainly Kubernetes operations and Helm configuration.
    • Implement unit testing and integration testing strategies to ensure high-quality software delivery.
    • Collaborate with product managers to understand and translate product requirements into technical specifications. 
    • Engage in code reviews, offering constructive feedback in a supportive and collaborative manner to help peers improve and grow.
    • Work collaboratively within a cross-functional team, fostering open communication and ensuring alignment with all stakeholders to achieve shared goals.

Is this you?

    • You have proven experience in backend development with Java or Kotlin.
    • You would like an opportunity to tackle complex applications and willingly dive into research when intricate algorithms and data structures are required for efficient solutions.
    • You are willing to build secure Cloud SaaS applications.
    • Learning and sharing knowledge with others is something you genuinely enjoy.
    • You are unafraid to take ownership of end-to-end software engineering and operations competency.

The Tech We Expect

    • Our backend primarily employs the latest versions of Java and Spring Boot, with a warm welcome to Kotlin expertise.
    • Our products are operated in AWS and Azure, so familiarity with these ecosystems and common managed services
    • We orchestrate our services using Kubernetes, and your comfort with Kubernetes environments, Helm charts, and related technologies is welcome.
    • Your experience developing fully multi-tenant and distributed systems is a big plus.
    • Experience with a graph database would be great!

Our General Tech Stack

    • Backend: Java, Spring Boot, Kotlin, GraphQL, jOOQ, Keycloak
    • Storage: Aurora, Postgres, S3, Minio
    • Infrastructure: GitLab CI/CD, Gradle, Kubernetes, AWS, Azure

Work Equipment

    • Company laptop
    • Company mobile phone + SIM card & package of mobile data

Perks & Benefits

    • Long-Term Incentive Program
    • 2 sick days and 25 days of vacation, with the option to request additional Flexible Time-Off days when needed
    • The Global Family Support Program - a paid leave program to help all parents focus on the new addition to their family
    • Flexible working hours & hybrid work setup
    • Benefit Plus - flexible employee benefit platform (incl. Multisport card)
    • Annual package for mental health support
    • "Bring Your Friend" referral program
    • Shared company cards for free entrance to Prague Zoo & Botanical garden
    • Company bikes, longboards, e-scooters
    • Conference tickets to the best industry events of the year
    • Online courses & company access to Udemy to hone your skills
    • Company library, where you can even suggest the best educational books for us to order
    • Kitchens stocked with fresh fruit and juice, teas, and the best coffee

    • While we highly value cooperation with all our business partners, we don’t accept unsolicited resumes from any sources other than directly from a candidate. We reserve the right not to pay any fee for sending an unsolicited offer containing the details or resume of a job candidate, even if the relevant candidate is employed by our company.