Job Description
As a Backend Developer Intern at GitGuardian, you will be part of an early stage team that builds a cutting-edge platform on top of technologies such as Docker, K8s, Elasticsearch, MongoDB, PostgreSQL, RabbitMQ, Redis, Flask… Our backend programming language is mainly Python, but we also run blazingly fast microservices in Golang.
We are daily users of GitLab, Docker, Datadog…
You will work closely with other highly-skilled software developers to build a set of tools that scan GitHub public activity and git private repositories. Your mission is to expose critical leaks within seconds, improve our algorithms to analyze the content of a billion commits a year, and develop web applications to monitor, visualize and alert our clients.
You will help GitGuardian protect the open source community against hackers and make it a robust, scalable and globally trusted product.
Preferred experience
Software development experience in a few general purpose programming languages (Python, Go, C/C++, Java, …).
Experience working with two or more of the following: web application development, Unix/Linux environments, distributed and parallel systems, Machine Learning, security software development.
Interest and ability to learn other coding languages as required.
Ability to thrive in a startup environment.
Fluent in French.
Currently enrolled in a Computer Science degree in the top 10 French Engineering Schools.
This end-of-studies internship may lead to a full-time job !
Bonus points:
You know how to setup a development environment with Docker.
You know how to bring back an Elasticsearch node to life.
You don’t embed API keys in your code ;-)