Role Overview
We seek a DevOps Build Engineer with strong Python programming skills to streamline our development lifecycle, optimize CI/CD pipelines, and enhance the reliability of our integration and delivery processes. This role blends infrastructure expertise, programming capability, and a passion for automation to support and empower our development teams.
DevOps
Design, implement, and maintain scalable CI/CD pipelines. Manage cloud infrastructure and automate deployment processes. Monitor and optimize system performance, reliability, and scalability. Collaborate with teams to integrate DevOps best practices across projects.
Python Engineering
Develop and maintain Python scripts and tools to automate repetitive tasks. Build robust APIs and utilities to interface with various systems and services. Contribute to backend development and system integration when needed.
Build Engineering
Develop and maintain build systems and tools for large-scale applications. Troubleshoot and resolve build failures in collaboration with developers. Ensure the build and release process meets quality and compliance standards. Drive adoption of modern build technologies and methodologies.
Technical Skills
Solid experience with CI/CD tools (e.g., GitHub Actions).
Proficiency in Python programming and BASH scripting for automation and system integration.
Hands-on expertise with cloud platforms (e.g., AWS, Azure, Google Cloud) and IaC tools like Terraform or Ansible.
Strong understanding of version control systems (e.g., Git) and branching strategies.
Experience in managing and improving build systems (e.g., CMake) and packaging tools.
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Familiarity with observability tools (e.g., Prometheus, Grafana, or ELK stack).
Previous experience with microservices architecture and deployment.
Soft Skills
Problem-solving mindset with attention to detail.
Strong communication and collaboration skills to work across teams.
Ability to manage multiple priorities in a fast-paced environment.
About Memgraph
Memgraph is an open-source graph database built for streaming and compatible with Neo4j. Being in-memory and built with C++ allows for stellar database performance, which opens doors for solving all sorts of complex problems with graphs. The graph database market is growing 100% year-on-year, and Gartner predicts the same growth in the future.
This job is a brilliant opportunity for anyone wanting to join a fairly small but highly ambitious and dynamic team of professionals, grow further within their area and beyond, have ownership over key aspects of the tech stack, and experience what a growing startup is.
Memgraph is backed by some amazing investors like Heavybit, Irregular Ventures, M12 - Microsoft’s Venture Fund, Connect Ventures, and CounterView Capital. We are headquartered in the UK, with a remote team across different Europe and US locations.