Sr AI/ML Software Engineer
Core
Architect and build agentic AI systems and the MCP (Model Context Protocol) server layer to securely expose enterprise tools and actions to LLM agents.
Role type
Senior AI/ML Software Engineer (Agentic AI & MCP)
Builds
Agentic AI applications, MCP server layer, and production ML systems for developer productivity and hardware failure prediction.
Domain
Enterprise software platforms, Linux kernel development, Yocto-based open-source systems, and Agentic AI.
Deliverable
production ML models | product features
Required skills
Python, Go/Java/C++/Rust, agentic AI system design, MCP server implementation, LLM & GenAI (prompting, RAG, vector search, fine-tuning), cloud infrastructure (Azure/AWS/GCP), containerization (Docker/Kubernetes), CI/CD, observability.
Preferred skills
Enterprise-grade MCP server shipping, agent frameworks (LangChain, Semantic Kernel), vector DBs (FAISS, Milvus, Weaviate, Pinecone), streaming/batch data engineering (Kafka, Spark), security governance (OAuth, RBAC, SOC 2).
Technologies
Python, Go, Java, C++, Rust, Azure, AWS, GCP, Docker, Kubernetes, LangChain, Semantic Kernel, Hugging Face, PyTorch, TensorFlow, JAX, FAISS, Milvus, Weaviate, Pinecone, Kafka, Kinesis, Spark, Beam.
Responsibilities
Design and implement MCP servers for secure tool integration, lead end-to-end lifecycle of ML applications from data to deployment, build agentic AI workflows for automation, optimize Yocto layers and Linux kernel components, develop ML solutions for hardware failure prediction.
Seniority
Senior, hands-on IC