Senior Backend/Data/Streaming Engineer (m/f)

  • Product & Development
  • Paris, France

Senior Backend/Data/Streaming Engineer (m/f)

Job description

The Company

Adikteev is now looking for a talented backend engineer to join the engineering team in Paris. Your role as a key member of the team will be to work hand-in-hand with Data Science and Product teams to create scalable, reliable APIs, stream processes and algorithms to serve the business.

With TBs of data per day and over 1 million incoming requests per second, real time data is not an empty promise at Adikteev. To tackle this complexity, our advertising platform relies on state of the art stream processing technology for machine learning, analytics and elasticity. The backend team is a vector of both efficiency and innovation at the company, allowing the BI and Data Science team to get fast insights. We also eat our own dog food, have a craftsman mentality and like moving fast.

Examples of ongoing interest include unified log architecture, elastic stream processes, distributed tables, distributed machine learning.

We are building a state of the art platform and are looking for talented engineers willing to get out of their comfort zone to join us. 


Your Responsibilities:

- Implementing APIs, stream processing jobs, monitoring and maintaining them

- Identifying bottlenecks, inefficiencies and implementing innovative solutions 

- Adding value and unlocking leverage by proposing powerful abstractions

- Porting data science algorithms and learning in a scalable way with high throughput

- Building maintainable, reliable distributed APIs to deliver product value

- Working iteratively, delivering fast, failing fast and learning from your mistakes


Team Culture

- Demonstrations and writing are mandatory, your work has more value if you share it
- Pick the right tool for the right job
- Free-day: Friday afternoons are off-sprint, dedicated to learning/innovating


What we offer

- You will play a critical role in determining the company's success. We want someone who brings a strong opinion to the table and gets involved with product planning.

- Personal Autonomy / Consensus Driven Culture - We foster consensus-driven rather than top-down decision making when it comes to important business decisions. From what features to build next to what furniture to buy for the office, we believe it's the fairest way of making decisions.
- MacBook and all the necessary tools you need, to get the best out of your working day

- Working in a great atmosphere in Paris city center.
- Wage depends on your experience and track record.



Your skills

- Graduated with a CS degree

- 3+ years experience building, deploying distributed programs on cloud platforms

- Worked with several programming languages in production including functional (e.g. Scala, Clj., Py.)

- Ability to work in cross-functional teams

- Experience with low latency, high throughput, high scale distributed programs, stream processing - technologies (e.g. Kafka Streams, Flink), distributed databases (e.g. Cassandra)

- Enjoys experimenting new, better solutions that increase efficiency

- Ability to dig in open source code and fix bugs or enhance APIs to solve blockers

- Experience with distributed persistent queues (e.g. Kafka)

- Experience with cloud platforms (e.g. GCP or AWS)


- Advertising technology experience

- Gaming skills

- Is involved in relevant user groups

- Foodie