Senior Distributed Streaming Systems Engineer (Elixir/Erlang/Python)
Our prospect is developing product that transforms knowledge into shareable assets you can keep, grow, & monetize in the age of AI. Making Human+AI > AI. Instead of enterprises relying on multiple solutions to access data, derive insights, & apply knowledge, they provide a seamless, all-in-one product for you to create personalized intelligence. An enterprise’s collective human intellect all in one secure, version-controlled, client-owned hub, enabling organizations to manage, share, & evolve everyone's unique contributions into a unified global intelligence network. Simple, intuitive, & powerful.
They're looking for an innovative engineer to build novel real-time streaming systems using Elixir/Erlang and Python. This isn't about implementing existing frameworks - it's about designing creative solutions from first principles. You'll architect agent-based systems handling massive concurrent data streams, all on open-source, self-hosted infrastructure. Perfect for someone who wants to think outside the box and build something unique.
Responsibilities:
- Design and build a custom streaming platform from scratch;
- Think creatively about solving problems differently than everyone else;
- Comfortable building your own tools when existing ones don't fit.
Qualifications:
• 5+ years specifically with Elixir and/or Erlang;
• 8+ years total experience as a Software Engineer;
• Proven track record of architecting complex systems;
• Experience building high-concurrency systems (handling millions of events/sec);
• Experience with real-time data streaming (Kafka, RabbitMQ, or similar);
• Experience with distributed systems architecture;
• Experience with OTP (Open Telecom Platform);
• Experience with agent-based architectures or actor model systems;
• Experience with workflow orchestration (managing data pipelines);
• Experience working without managed cloud services (on-premise, self-hosted);
• Experience with open-source streaming tools (no AWS, Azure, GCP managed services).
We offer:
- Competitive market salary;
- Fully remote work;
- Convenient and somewhat flexible working hours (you will have to work until 20:00 Kyiv time GMT+3, or 1 pm EST);
- 28 business days of paid unbillable time per calendar year;
- The chance to work on meaningful, socially valuable products alongside a highly professional, US-based international team;
- Interesting technical challenges with opportunities to grow and learn.
Required languages
| English | B2 - Upper Intermediate |