Work with Gamechangers

(Senior) Software Engineer, Release engineering at Aiven
Berlin, DE

Headquartered in Helsinki with offices in Berlin, Sydney and Toronto, Aiven provides managed open-source data technologies, such as PostgreSQL, Kafka and M3, on all major clouds. We have raised $150M in VC funding to date and are backed by world-class investors including Atomico, IVP and Earlybird Venture Capital, among others. We plan to invest this funding back into open source.

Our roots are in open source. The services we provide are based on best-in-class open source data technologies. We are establishing the Open-Source Office that will coordinate and increase our contributions to the open source community.

Through Aiven, developers can do what they do best: create applications. Meanwhile, we do what we do best; manage cloud data infrastructure. We enable our customers to drive business results from open source resulting in true transformations far beyond their own backyards.

About the role:

We are looking for an experienced Software engineer to work on Aiven’s development backbone, our CI/CD pipeline. You will be part of a team that ensures engineering efficiency and productivity by developing and enhancing the infrastructure needed to fulfill our business targets. We release to production on a daily basis and a reliable and fast CI/CD pipeline is a fundamental part of it.

More practically, you will be involved in enhancing and extending our CI/CD pipeline and creating visibility to engineering performance via collecting key metrics and making them available for everyone

At Aiven, development teams are responsible for the quality of their code and write the tests for the features they are delivering. Your team will ensure that they get the tools and information they need to ensure things are handled in a timely manner. You will also have the opportunity to keep up with new technologies and take them into use when it makes sense. To summarize, you and your team will focus on improving the CI/CD pipeline (currently Jenkins based), supporting developers with automation, improving the test cycle speed and stability of the test suites and working on non functional areas like performance testing and reporting.

Aiven offers open source services to manage Data in the cloud which includes open source databases such as PostgreSQL, MySQL and Apache Cassandra as well as other open source data technologies like Apache Kafka, M3 and so on. Our own backend systems are largely implemented in Python, we are extensively but not only using pytest for writing automated tests.

Requirements

To succeed in this role, you need a strong background in software engineering and have solid expertise with CI/CD pipeline, test automation and good understanding about building quality in. As we are growing, we are looking for a self-driven person who is able to solve complex problems with minimum guidance or independently, manage priorities and has a quality centric mindset. You should be able to define and create what is needed to succeed by understanding what the future looks like in terms of release engineering in a fast growing company.

 

Key requirements for success in this role include:

  • M.Sc. in Computer Science preferred or relevant experience acquired on the job
  • Excellent development skills in Python / pytest
  • Long experience working on test automation and continuous integration systems (preferably Jenkins)
  • Experience on devops and continuous delivery process
  • Experience on using Linux in development
  • Fluency in English, verbal and written
  • What we value:
  • Hands-on experience with some of the following systems: Apache Kafka, Apache Cassandra, PostgreSQL, MySQL and Elasticsearch
  • Quality assurance or quality engineering experience
  • Good understanding of non functional testing

Benefits

A fast growing cloud open source tech company offering:

  • large variety of opportunities to develop and progress your career in multiple directions
  • diverse and international working environment
  • extra remuneration for open-source contributions
  • participation in employee stock option plan
  • flexible working hours and remote working flexibility
  • relocation package
  • mobile phone of your choice and subscription

Multiple additional perks and benefits including:

  • Aiven Library - books of your choice to widen your knowledge
  • German and Finnish language courses
  • company sponsored events

You will be part of a highly-skilled, tight-knit team, learn from our experience and make your contribution essential to what is becoming a great success story. If you’re interested, send us your application.

Aiven provides equal employment opportunities to all employees and applicants for employment without regard to age, gender identity, national or ethnic origin, religion, sexual orientation, physical and mental ability, marital and family status or without regard to any other similar personal attributes.

Aiven complies with applicable local laws governing non-discrimination in employment in every location in which the company operates. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, transfer, leaves of absence, compensation, training and any other terms and conditions related to employment.