- Company Name
- Sucrée
- Job Title
- AI Software Engineer
- Job Description
-
Job Title: AI Software Engineer
Role Summary: Design, develop, and deploy advanced AI agents and LLM-driven systems. Lead the creation of modular agent frameworks, orchestrate multimodal reasoning, and enable agent-to-agent collaboration. Drive end‑to‑end MLOps workflows, from model integration to production deployment on cloud or edge platforms.
Expectations:
- Own the architecture and implementation of intelligent agents that perform complex planning and real‑time context awareness across diverse APIs and environments.
- Collaborate with data scientists, researchers, and engineers to translate research prototypes into production‑ready solutions.
- Deliver robust, scalable microservices and APIs that support dynamic agent orchestration and memory retrieval.
- Document designs, experiments, and best practices to support continuous knowledge sharing.
Key Responsibilities:
- Design and implement reasoning engines, memory managers, and adaptive loops for AI agents.
- Build agent frameworks using LangChain, LangGraph, AutoGen, or CrewAI, ensuring modularity and extensibility.
- Integrate LLMs (OpenAI, Anthropic, local foundation models) for multi‑step reasoning and Retrieval‑Augmented Generation.
- Develop communication protocols for Agent‑to‑Agent and Agent‑to‑System interactions.
- Engineer and expose backend APIs (FastAPI, Flask, Node.js) and microservices for agent orchestration.
- Prototype new agent architectures, exploring reinforcement learning, knowledge graphs, and semantic search.
- Deploy, monitor, and optimize agents on Docker, Kubernetes, or serverless platforms, maintaining performance and reliability.
- Produce clear documentation of architecture, research findings, and experimental results.
Required Skills:
- Proficiency in Python; experience with PyTorch, TensorFlow, or Hugging Face.
- Proven development of LLM‑based applications, including RAG systems and tool integrations.
- Strong understanding of ML model lifecycles and MLOps practices.
- API and microservice development with FastAPI, Flask, or Node.js.
- Familiarity with vector databases (ChromaDB, Weaviate, Pinecone).
- Solid grasp of data structures, algorithms, and distributed computing principles.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field.
- No mandatory certifications; relevant coursework or projects in AI and backend development acceptable.