About the Role
At Cytely, we’re building a world where science accelerates itself - where every experiment becomes a reusable asset, every insight compounds, and every researcher is amplified.
As our Senior Elixir Engineer, you will define the backend systems and real-time experiences that power our platform. Your mission is to translate the complexity of biological research into a simple, elegant, and powerful product that feels like a natural extension of a scientist's mind - building robust, scalable, and delightful tools that accelerate our urgent mission.
Key Responsibilities
- Lead development and optimization of our SaaS using the PETAL stack (Phoenix, Elixir, TailwindCSS, Alpine.js, LiveView).
- Engineer core functionality for concepts like ‘one-click assays’ and a ‘visual pipeline builder’.
- Collaborate closely with scientists and designers to turn deep user research and complex requirements into robust, scalable solutions.
- Design and implement secure, maintainable Elixir/OTP systems for complex data, real-time interactions, and long‑running workflows.
- Champion technical excellence: best practices for Elixir and LiveView, thoughtful code reviews, mentoring, and performance/reliability focus.
- Build backend services that power interactive, publication‑ready graphs and shareable datasets to compress time from experiment to insight.
- Example projects: Architect backend + LiveView interactions for a researcher’s co‑pilot; build GenServers and real‑time components for a drag‑and‑drop workflow builder; develop infrastructure for sharing dynamic, re‑analyzable datasets; scale data ingestion and processing pipelines.
Qualifications
- Proven experience building and shipping complex PETAL stack applications (Elixir/Phoenix/LiveView).
- Deep Elixir/OTP knowledge with strong grasp of concurrency, supervision, and system reliability.
- Systems thinking with a long‑term architectural mindset for scalability and maintainability.
- User‑centric engineering: strong product sense; comfortable collaborating closely with product/design.
- Excellence in code quality: testing, performance profiling, observability, and rigorous reviews.
- Advanced degree in CS/Applied Physics/Mathematics/Bioinformatics or equivalent experience (nice‑to‑have, not required).
- Genuine passion for accelerating science and solving problems that matter.
- Interest or experience in biomedicine, bioimaging, computational biology, or life sciences; fast learner in new domains.
Ready to apply for Senior Elixir Engineer?