Specialist Software Engineer - AI Systems
Core
Design, configure, and build agentic AI systems, cloud-native software applications, and ML-enabled solutions leveraging large language models and intelligent agents.
Role type
Senior Software Engineer (AI Systems)
Builds
Scalable AI-enabled software solutions, agentic workflows, and production-ready applications integrating LLMs and vector stores.
Domain
Biotechnology / Generative AI / Cloud Native
Deliverable
production ML models
Required skills
Python, JavaScript/TypeScript, SQL/NoSQL, Cloud-native development, LLM integration, Agent frameworks, RAG patterns, MLOps, CI/CD, Containerization, AWS
Preferred skills
LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, Vector databases, Embeddings, Semantic search, Reranking, Prompt engineering, Fine-tuning, LLM evaluation, MLOps tools (MLflow, SageMaker, Databricks, Kubeflow, Airflow), Serverless, Microservices, Kubernetes, Managed cloud AI/ML services, Responsible AI, Model governance
Technologies
Python, JavaScript/TypeScript, SQL, NoSQL, AWS, LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, CrewAI, MLflow, SageMaker, Databricks, Kubeflow, Airflow, Kubernetes
Responsibilities
Design and build agentic AI systems that reason, plan, and execute workflows; Develop scalable cloud-native applications; Integrate LLMs, APIs, databases, and vector stores; Implement RAG patterns; Partner with data science teams to operationalize ML models; Apply MLOps practices for deployment and monitoring; Define cloud architectures; Implement observability and performance optimization; Evaluate and improve agent performance.
Seniority
Senior, hands-on IC
