Senior Full Stack Engineer (Python)
Dotmatics · Boston, United States
About The Role
Join our team as a Senior AI Software Engineer, where you'll work on the Luma platform, an AI-Native Multimodal Research Platform for Scientific Intelligence. You'll be responsible for designing and implementing AI agent workflows, building scalable FastAPI services, and creating modular, reusable service components. You'll also provide technical guidance to other engineers, evaluate risk when implementing new features, and influence architectural direction across teams. This role requires 10+ years of professional software development experience, strong expertise in Python, and experience with AI agents and microservices.
- Concevoir et mettre en œuvre des flux de travail et des outils d'agents d'IA en utilisant LangChain/LangGraph, permettant aux modèles d'IA de planifier des actions, d'appeler des outils, d'utiliser des API, de rechercher des informations et de compléter de manière fiable des flux de travail multi-étapes.
- Construire et maintenir les outils, les interfaces de fonction et les connecteurs système que les agents d'IA utilisent pour interagir avec les bases de données, les magasins de documents, les applications d'entreprise et les API externes.
- Diriger et exécuter la conception et la mise en œuvre des fonctionnalités d'orchestration de flux de travail et d'outillage de base, y compris les tâches automatisées et les processus d'arrière-plan.
- We are looking for people who have 10+ years of professional software development experience, including significant experience owning and delivering large-scale technical systems
- You should bring the ability to design durable architectures, independently lead high-impact engineering efforts, and mentor other engineers while maintaining exceptional coding standards
- You should enjoy architecting clean, resilient services, solving complex systems problems, and shaping long-term technical direction for the areas you support
- Strong understanding of dependency injection, clean architecture, and functional programming concepts
- FastAPI experience building production RESTful APIs, streaming endpoints (SSE), and async request handling
- Experience building AI agents using LangChain/LangGraph, including tool creation, step planning, function calling, retrieval workflows, and reliable agent-state management
- Strong PostgreSQL expertise (including performance tuning and schema design) and SQLAlchemy
- Experience designing and scaling microservices in production environments
- Experience building safe execution environments and guardrails for AI decision-making
- Expert-level Python 3.11+ with deep understanding of async/await, type hints, and modern Python best practices
- Ability to assess engineering risk, propose rollout strategies, and make high-impact architectural decisions
- React & TypeScript with modern hooks and state management patterns (Redux/Context)
- Familiarity with Jest for robust frontend testing practices
- Experience with Webpack Module Federation and micro-frontend architectures
- Ability to design responsive, maintainable UI components using SCSS/CSS
- Familiarity withLLM serving endpoints(Databricks, OpenAI, Anthropic, or similar)
- Experience with agent orchestration, tool creation, and multi-step reasoning workflows
- Proven experience buildingLLM-powered applications with frameworks like LangChain, LangGraph, or similar
- Understanding of Retrieval-Augmented Generation (RAG)patterns and vector embeddings
- Understanding of Model Context Protocol (MCP)for tool integration
- Knowledge of streaming responses, callback systems, and real-time feedback mechanisms
- LangChain & LangGraphexpertise for building AI agent workflows, tool orchestration, and LLM integration
- Production Kubernetes experience with Helm charts and orchestration
- Experience with Databricks or similar cloud data platforms
- LangChain/LangGraph production implementations
- Model Context Protocol (MCP) integration
- React micro-frontends with module federation
- Dapr or similar service mesh frameworks
- Multi-tenant SaaS application development
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring