About the job
Your Contribution at Lila Sciences
Lila Sciences is on the lookout for a dynamic Staff Software Engineer to join our innovative AI Lab Execution System team. In this pivotal role, you will have the opportunity to design, develop, and enhance intelligent, data-driven applications, with a strong emphasis on front-end development. Your focus will include the creation of user interfaces, services, high-performance APIs, and databases, ensuring seamless integration of advanced AI frameworks into our scientific analytics and laboratory workflows.
Collaborating closely with ML researchers, platform engineers, and scientists, you will develop systems capable of managing diverse workloads and scaling efficiently. This includes working with structured SQL databases, data lake houses, and vector databases. If you are passionate about creating high-performance, elegant systems that make a real scientific impact, we invite you to apply!
Your Responsibilities Include:
- UI and API Design & Development: Create high-performance, secure, and well-documented user interfaces and APIs that integrate seamlessly with AI-driven applications.
- Database Design & Management: Develop schemas and manage various data systems (SQL, NoSQL, Vector DBs) to ensure optimal performance and scalability.
- Application Development: Lead the development of both front-end and backend services, prioritizing performance, maintainability, and reliability.
- Performance Optimization: Identify and resolve system bottlenecks, ensuring high availability and low-latency performance across extensive workloads.
- Cloud Infrastructure: Utilize AWS services, Kubernetes, and modern DevOps practices to build and deploy scalable production systems.
- Collaborative Development: Work alongside ML researchers and scientists to integrate data pipelines, APIs, and cloud infrastructure into scientific workflows.

