Senior Software Engineer
Core
Designing, developing, and deploying complex full-stack software applications with a focus on integrating generative AI and LLMs.
Role type
Senior Software Engineer (Full Stack + Generative AI)
Builds
Scalable cloud-based software solutions and AI-integrated applications
Domain
Biotechnology / Generative AI / Cloud Computing
Deliverable
production ML models | product features
Required skills
Full stack development, Python, JavaScript, SQL/NoSQL, Generative AI integration, LLMs, Agentic workflows, RAG patterns, Cloud architecture (AWS), Code reviews, Technical documentation
Preferred skills
Serverless, Microservices, Vector databases, LangChain/LangGraph/LlamaIndex, Prompt engineering, Model fine-tuning, NLP techniques, DevOps/MLOps, TDD
Technologies
AWS, Python, JavaScript, SQL, NoSQL, LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, CrewAI, Vector databases
Responsibilities
Contribute to front-end and back-end development using cloud technology; Develop innovative solutions using generative AI technologies; Provide technical guidance and mentorship to junior developers; Take ownership of complex software projects from conception to deployment; Define and implement robust software architectures on the cloud; Conduct code reviews to ensure code quality; Create and maintain documentation on software architecture and operations; Identify and resolve technical challenges.
Seniority
Senior, hands-on IC with mentorship responsibilities