Confirmed Software Engineer (Data)

About

About Trajaan

Trajaan is a dynamic early-stage tech startup based in Paris, France, committed to transforming the search listening industry with our innovative software solutions. Our SaaS product enables brands to uncover new consumer trends and validate market potentials through comprehensive analysis of search engine data. Our mission is to provide a rapidly deployable platform that maps consumer search queries globally, in any market.

Founded in early 2021 and thriving under incubation at Station F, Trajaan has gained traction with over 50 clients, including prominent brands like Sanofi, LVMH, Campari, Nestlé, Orange, Balenciaga, … as well as digital marketing agencies and strategy consulting firms such as Numberly, Babel, Roland Berger, Bain & Co, and EY-Parthenon.

Job Description

Key responsibilities

🛠️ Data Pipeline Development and Maintenance

Design, build, and maintain scalable data pipelines using Prefect for orchestration, ensuring efficient data flow across various systems.

🏗️ Database Management

Oversee the setup, performance tuning, and maintenance of PostgreSQL and ClickHouse databases to ensure high availability and optimized query performance.

👀 Monitoring and Error Handling

Utilize Sentry for monitoring and alerting to quickly identify and resolve errors in data pipelines and infrastructure, ensuring data reliability and system uptime.

⚡ Performance Optimization

Continually assess and optimize the performance of data systems, from querying speeds to resource management, to improve efficiency and reduce costs.

🚀 Innovation and Continuous Improvement

Stay up-to-date with emerging technologies and industry trends to propose innovative solutions and improvements to existing systems and architectures.

✨ Code Quality and Maintenance

Write clean, maintainable, and scalable code, ensuring that it adheres to best practices and meets the high standards expected of a senior data engineer.

🤝 Collaborative Development

Actively participate in code reviews, providing constructive feedback to peers and contributing to a collaborative and efficient development process.

Preferred Experience

Requirements:

  • Master's degree in Computer Science or a related field

  • 4+ years of experience as a backend / data engineer

  • Strong expertise in Python

  • Strong expertise in SQL (PostgreSQL / Clickhouse

  • Experience with Terraform

  • Experience with docker

  • AWS or other cloud platforms is a plus

  • Strong problem-solving and communication skills

  • Ability to work in a fast-paced, startup environment

  • Proficiency in english

  • Experience with unit testing and monitoring frameworks (Sentry, …)

Bonus:

  • Experience with React.js

Stack

This is not an exhaustive list, but we mainly work with:

  • React / Next.js

  • PostgreSQL

  • Clickhouse

  • Python

  • Docker

We host our code on Github, deploy on AWS leveraging Terraform & github actions for CI/CD. We monitor our production with Sentry.

What Trajaan offers you

🎯 A challenging position with a high level of responsibility within a fast growing start-up

📍 Offices in the heart of Paris at Saint Lazare

🏡 Flexible remote work policy, with 2 days required in the office per week

🚴‍♂️ A sustainable mobility package (equivalent to 50% of Pass Navigo)

🎉 Regular team-building events

👩‍⚕️ Quality health insurance through Alan

💪 A Gymlib subscription for sports and wellness activities

🥗 A Swile card for meal vouchers

💻 New Apple work equipment

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Recruitment Process

How the interviews are conducted

  • Step 1 : Exchange with the tech team: our expectations vs. your expectations, does it match?

  • Step 2 : Live coding session

  • Step 3 : Exchange with the tech team (system design interview)

  • Step 4 : Meeting with the co-founders in our offices

  • Step 5 : 👏🎉👏 Welcome to Trajaan 👏🎉👏

Additional Information

  • Contract Type: Full-Time
  • Location: Paris
  • Experience: > 4 years
  • Occasional remote authorized
  • Salary: between 55000€ and 75000€ / year