About the job
About Sobek AI
Sobek AI is at the forefront of creating a secure infrastructure for life sciences innovation and intergovernmental emergency response. With backing of over $10M in grants and funding, we collaborate with internationally recognized organizations to enhance mission-critical, distributed workflows using AI, all while safeguarding intellectual property and sensitive public health data.
The Role
We are seeking a talented Full-Stack Engineer to take ownership of product surfaces from start to finish. This role is high-impact and allows for significant ownership, focusing on transforming complex generative AI workflows into reliable software solutions.
What You’ll Do
- Own features across the stack: Bring ideas to life from conception to production, including UX flows, React/TypeScript UI, well-defined Python/TypeScript APIs/services, and oversee production rollout and performance measurements.
- Build intuitive, data-rich interfaces: Create tables, complex forms, document views, and comparisons that are accessible and responsive, tailored for modern generative AI workflows.
- Design and operate services: Develop clear REST/gRPC/streaming endpoints, model data using SQL/NoSQL and vector stores, implement queues/caches as necessary, and enhance with tracing and metrics.
- AI orchestration: Improve orchestration to effectively manage multi-LLM workflows with appropriate controls for cost, latency, and security/auditability.
- Ship quickly and iterate: Prototype, launch behind feature flags, gather feedback and telemetry, and refine based on user input.
- Collaborate deeply: Work alongside engineers across the stack to translate real-world needs into dependable software solutions.
- Be a force multiplier: Facilitate reviews and architectural decision records across frontend and backend to establish scalable patterns.
About You
- 3+ years of full-time software engineering experience.
- You have successfully owned and delivered full-stack software in production—from UI (experience with React/TypeScript is a plus) to backend services (experience with Python or Node.js is a plus)—and are familiar with deployment pipelines in product environments where both quality and speed are crucial.
- You are comfortable designing API contracts (paging, errors, retries) and debugging end-to-end with logs and traces.
- You can reason about concurrency and understand how to ensure reliability in distributed systems.

