We are looking for a passionate Senior Software Engineer (Data & ML) to join our team. You will have a key part in developing the core detection capabilities and data pipeline at scale of the company and bringing it to the next level.
As a Software Engineer youll be expected to:
Be fully hands-on, lead your parts from A-Z (why, what, how), continuously raise the bar.
Drive the engineering efforts in a cross-functional squad.
Responsabilities
Design, develop and influence how we process data at scale, together with amazing people.
Work closely with Data Scientists & Product Managers to deploy and serve ML models & LLMs to production.
Solve diverse complex problems of scale, performance and business logic.
Work in an agile development methodology.
Review code, architecture and data to identify and troubleshoot problems and areas for improvement and optimization.
Share knowledge and mentor other engineers.
As a Software Engineer youll be expected to:
Be fully hands-on, lead your parts from A-Z (why, what, how), continuously raise the bar.
Drive the engineering efforts in a cross-functional squad.
Responsabilities
Design, develop and influence how we process data at scale, together with amazing people.
Work closely with Data Scientists & Product Managers to deploy and serve ML models & LLMs to production.
Solve diverse complex problems of scale, performance and business logic.
Work in an agile development methodology.
Review code, architecture and data to identify and troubleshoot problems and areas for improvement and optimization.
Share knowledge and mentor other engineers.
Requirements:
Expertise in Java or Python with at least 4+ years of experience in backend development of streaming application at scale.
Experience with large scale distributed systems in production.
Experience with microservices-based architecture.
Proficiency in Kubernetes & Kafka (or equivalent streaming enabler).
Hands on experience with cloud platforms, preferably AWS.
Team player, hard worker, quick learner, independent and loves challenges.
Fluent in English.
Expertise in Java or Python with at least 4+ years of experience in backend development of streaming application at scale.
Experience with large scale distributed systems in production.
Experience with microservices-based architecture.
Proficiency in Kubernetes & Kafka (or equivalent streaming enabler).
Hands on experience with cloud platforms, preferably AWS.
Team player, hard worker, quick learner, independent and loves challenges.
Fluent in English.
Preferred qualifications:
Experience with Spark & Scala
Strong advantage for experienced engineers working with deployment and serving of ML models.
Experience with CI/CD systems (Git Actions, ArgoCD).
Experience with infrastructure tools such as Cloud Formation and Terraform.
This position is open to all candidates.