Join Our Team of Talented Software Engineers
We are currently seeking a skilled and passionate software engineer to join our remote team. As a key member of our development team, you will be responsible for building next-gen data and AI products.
As a talented software engineer, you will have the opportunity to work on scalable, cloud-native systems that process massive volumes of customer and event data. This role is ideal for someone with 3-5 years of experience who is ready to grow, take ownership, and make a meaningful product impact.
This is a great opportunity for an engineer who is looking to advance their skills and take on new challenges. Responsibilities include:
* Designing and implementing backend services using Clojure in a functional programming environment
* Improving distributed data platforms and handling real-time processing of large-scale structured and unstructured customer data
* Collaborating closely with cross-functional teams: Product, Design, and Engineering
* Participating in code reviews, design discussions, and agile sprint planning
Tech stack includes:
* Clojure, ClojureScript
* Apollo Spark, Presto, Kafka
* Kubernetes, Terraform, multi-cloud setup
* AI/ML tools, large language models, or probabilistic systems
Requirements
Key qualifications for this role include:
* 3-5 years of hands-on experience in backend or full-stack development (preferably in Clojure)
* Solid knowledge of functional programming principles
* Some exposure to distributed systems, data pipelines, or ML-powered platforms
* Experience working on enterprise-grade software or large-scale platforms
Bonus Skills
Bonus skills that would be beneficial for this role include:
* Familiarity with AI/ML tools, large language models, or probabilistic systems
* Strong English communication skills and ability to work independently in a fully remote team
* Comfortable collaborating across functions and owning features end-to-end
Are you up for the challenge? We look forward to hearing from you!