This position is no longer available.

Software Engineer - Backend

Permanent contract
Paris
Salary: Not specified
Fully-remote
Experience: > 1 year
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 enthusiast. You want to take a part in building our next-gen platform (we implement simple ML models and workflow tasks in Python, and use Golang for any intensive processing). You’re usually autonomous with a working knowledge of common engineering pitfalls in algorithm design, implementation, unit tests and performance optimization. We have a mature CI/CD environment, work in short cycles (2 week sprints) with daily staging and production deployments. You’ll be part of an autonomous squad in permanent contact with the product managers.

Some typical projects:

  • Rewrite our linking analysis algorithm to scale from 5B to 50B links
  • Import data from Google’s Core Web Vitals and fit them into our unified data model
  • Create a playground to enable our Data Science team evaluate new models

A typical workload in Botify involves ingesting 3 to 7 datasets per client ranging from 10s to 100s million lines daily, and later joining and serving these datasets under 3 seconds to our frontend layer.

We have a strong culture of sharing : As a member of the technical team, you participate in customer support and will be in charge of bug triaging/mitigation a few weeks per year. You can also collaborate with our Data Science team, give talks, animate workshops, coach more junior team members, and of course be very creative during our hackathons.


Preferred experience

Your skills :

  • You are language agnostic and ready to suggest or learn new languages to optimize algorithms depending on the context (you will mainly use Go and Python).
  • 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: Amazon SWF workflows, Amazon S3 storage, Redis and PostgreSQL.
  • Experience in collaborating on Git, with code reviews.
  • Professional proficiency in English and French.
  • Knowledge of web-based platforms will be a plus.

Recruitment process

  • 30min Interview video call with Botify’s Tech Talent Acquisition Manager ;
  • 1h Architecture Test with 2 Botify’s Developers ;
  • 1h Coding Test with 2 Botify’s Developers ;
  • 30min Final Round with Botify’s Chief Technology Officer.

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