Build Engineer

Prague

I was born to build.

Perks & Benefits

- Co-build a cutting-edge B2B data management platform
- Experienced team to support your professional growth
- Chill & relaxed work environment, office in Karlín 
- Flexible working hours
- Education (language courses, conference tickets, a well-stocked office library)
- “Unlimited playground” (We want you to be in the best place for you. There is room to adjust and expand your role based on your individual skills and interests or even switch to another team if you feel that's the better challenge for you.)
- Hardware of your choice
- Office bikes, skateboards, and electric scooters
- Legos, a playroom with Xbox, PlayStation and 3D printer
- Excellent coffee and refreshments in the kitchen
- Various company events (parties, outings, barbecues, etc.)
- Multisport card or Flexipass

We are developing Ataccama ONE, a self-driving data management platform revolutionizing a multi-billion dollar market. 

We are looking for a passionate Build Engineer to join our growing deployment team. You’ll be writing build scripts as well as building product packages to ensure that all Ataccama products are compiled and ready to be successfully used for product testing, quick demos, Cloud operations, and on-premise deployment.

Your challenge

  • Take ownership of the continuous improvement of the build pipeline, making necessary adjustments in the pipeline architecture and in the software used in the process. Monitor the build process and its result.
  • Ensure delivery of the build through distribution channels (build portal, S3 sharing, Artifactory, and so on) while simplifying the process for the build consumers.
  • Maintain tools to support the software engineering process, define best engineering practices related to each build component, and its build assembly. 
  • Review the outcome and proactively collaborate on bettering the process while addressing the developer needs:
  • Supervise CI/CD software usage: Enforcing folder structure, naming conventions, branches, etc. according to best practices
  • Help and collaborate with developers
  • Maintain all dev/test environments
  • Ensure that the release process can be shared among others in the engineering team, ideally by a person or group for each release cycle. 

Is this you?

  • We’re looking for someone with a background in software development and/ or build management who is eager to keep learning.  We have a few requirements, but even if you don’t tick all the boxes, don’t be shy. We’d like to hear from you.
  • You have very good knowledge of GNU/Linux (our software runs on it). 
  • You know your way around Docker and orchestration tools. We have Docker everywhere, orchestrated by Kubernetes.
  • You are proficient in at least one programming language. Our software is written in Java, Python, and TypeScript, and the tooling around it is a mix of Gradle and Maven.
  • You know how to use CI/CD tools. We use Jenkins, BitBucket, GitLab, Artifactory, SonarQube, etc.
  • You're familiar with Cloud platforms. We run on AWS and Azure
  • You are a huge fan of automation. So are we! Our stack is built around tools that help us do less and gain more.
  • You are comfortable working in an international environment and speaking English on a daily basis.

Look at our dev stack

Perks & Benefits

  • Co-build a cutting-edge B2B data management platform
  • Experienced team to support your professional growth
  • Chill & relaxed work environment, office in Karlín 
  • Flexible working hours
  • Education (language courses, conference tickets, a well-stocked office library)
  • “Unlimited playground” (We want you to be in the best place for you. There is room to adjust and expand your role based on your individual skills and interests or even switch to another team if you feel that's the better challenge for you.)
  • Hardware of your choice
  • Office bikes, skateboards, and electric scooters
  • Legos, a playroom with Xbox, PlayStation and 3D printer
  • Excellent coffee and refreshments in the kitchen
  • Various company events (parties, outings, barbecues, etc.)
  • Multisport card or Flexipass