Software Engineer – Streaming, Data-Intensive Systems
France
Full Time
1 week ago
No Sponsorship
Key skills
AWSAzureCloudKafkaKubernetesScalaGoCommunicationRemote Work
About this role
Role Overview
Contributing to large scale projects that involve complex systems with leading edge technologies
Thinking of smart data formats and ways of exchanging it to serve the functionalities of the product, while minimizing the cost and increasing performance
Requirements
Whether you are a mid-level or senior engineer (4+ years of experience), you have a strong software engineering foundation and a good grasp of core computer science concepts.
You have worked with dynamic complex systems in a rich ecosystem with lots of integrations.
You have hands-on experience tackling large-scale data challenges, focusing on scalability, low-latency processing, and fault-tolerant system design.
You have experience with cloud providers such as AWS and Azure, with a comfort in writing infrastructure as code.
You have strong communication skills, with the ability to collaborate effectively in a team environment on-site but also in async with people around the world.
You have the ability to thrive in a flat team structure, actively contributing to solving technical challenges alongside peers.
You are proactive, full of ideas, with a critical yet constructive attitude and a positive approach to bringing thoughtful input.
Nice to have:
Proficiency in Go and/or Scala
Experience with ClickHouse and/or SingleStore
Experience with Kubernetes
Experience using Kafka
Tech Stack
AWS
Azure
Cloud
Kafka
Kubernetes
Scala
Go
Benefits
Virtual onboarding, Hackathon, and various opportunities to interact with your team and global colleagues both on and offsite each year
Work flexibility: hybrid and remote work policies
Generous paid time-off policy (every location is different)
Lifestyle allowance
A Culture Crew in every country we’re based in to coordinate regular activities for employees to get to know each other and bond outside of work
Every full-time employee receives stock options, allowing them to share in the company’s success
We have multiple Employee Resource Groups, that offer a safe space for individuals who share common identities, life experiences, or allyship to connect, support one another, and passionately advocate for the issues close to their hearts