This position is no longer available.

Software Engineer (backend, data mining, algorithms)

Permanent contract
Paris
Salary: Not specified
No remote work
Experience: > 3 years
Education: Master's Degree

Botify
Botify

Interested in this job?

Questions and answers about the job

The position

Job description

Your role
You are a backend and data enthusiast. You add new features to the product and build them, from design to deployment: detailed conception, algorithm design, development, unit tests, performance optimization, developer documentation. Development takes place in short cycles with regular staging and production deployments as the product evolves.
As the whole technical team also does, you participate in customer support, by fixing analysis data, should it fail.
We work in a non-formal Agile mode with 2-week sprints during which the team shares ongoing topics and makes cross code reviews.
Some recent achievements of the team

  • Internal Page Rank Algorithm
  • HTML code extraction from crawled pages
  • Detection of redirection tunnels within a site
  • Similarity rate between pages
  • Algorithmic optimizations to increase the number of analyzed pages

Preferred experience

Your skills

  • You have development experience in at least a language (for example C, C++, Java, Python, Go). You are language agnostic and ready to suggest or learn new languages to optimize algorithms depending on the context.
  • You are interested in performance analysis (CPU, I/O, memory, application profiling).
  • You are interested in Big Data and Cloud infrastructures and have some knowledge in at least one technology used in our current backend stack: AWS/SWF and Celery workflows, AWS/S3 storage, ElasticSearch, Redis and PostgreSQL.
  • You have a very good knowledge of the Linux OS.
  • You are familiar with Git.
  • Your technical approach is a nice mix of pragmatism (MVP, KISS) and thoroughness (DRY, tests FIRST). You prefer iterative development and continuous refactoring, you hate tunnel work.

Recruitment process

Why Botify?
You will join an extraordinary team of ambitious top talent from different backgrounds, passionate about the project and about what they do.
You will have the opportunity to be creative, to join a highly promising startup and to make a real difference.
You will benefit from various perks, including a competitive salary, flexible vacation policy, career advancement with global mobility opportunities, great work environment in amazing offices, etc.
If you feel like you’re the right person for the position, or if you need further information, drop us a line along with your CV.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings