Senior Software Engineer
Core
Designing, developing, and deploying complex software applications using cloud technology and generative AI, while mentoring junior developers.
Role type
Senior Software Engineer (Full Stack)
Builds
Scalable, maintainable software solutions and innovative applications using generative AI
Domain
Biotechnology / Cloud Computing / Generative AI
Deliverable
production ML models
Required skills
Full Stack development, Python, JavaScript, SQL/NoSQL, Generative AI, LLMs, Agentic workflows, RAG patterns, Cloud architecture (AWS), Code reviews, Technical documentation
Preferred skills
Serverless, Microservices, Vector databases, LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, CrewAI, 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; Develop innovative solutions using generative AI; 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; Create and maintain documentation on software architecture and operations; Identify and resolve technical challenges.
Seniority
Senior, hands-on IC
