Senior AI Software Engineer
Join a GenAI infrastructure team building reliable AI agents, RAG pipelines, tool-calling workflows, backend services, and reusable platforms for customer-facing industrial AI products.
Обязанности
- Build reusable infrastructure, SDKs, and internal frameworks for AI-powered products
- Design and implement AI agents, RAG flows, tool-calling workflows, and LLM orchestration pipelines
- Build production-grade GenAI services, APIs, and backend infrastructure
- Integrate LLM workflows with microservices, data platforms, vector search, and event-driven systems
- Design secure data-access patterns enforcing authorization, tenant separation, and user-level scope
- Implement evaluation, tracing, monitoring, and quality controls for GenAI systems
- Improve latency, reliability, fallback behavior, cost efficiency, and production readiness
- Develop conversational and proactive agentic experiences for customers
- Collaborate with backend, product, data engineering, AI/ML, and domain teams
Требования
- 6+ years of professional software engineering experience
- Strong Python development skills
- Strong backend engineering experience with APIs, services, integrations, or microservices
- Experience designing, shipping, or operating LLM-powered applications or GenAI systems
- Experience with RAG, AI agents, tool or function calling, prompt orchestration, evaluation, and observability
- Experience with microservices, distributed systems, and production backend architecture
- Strong understanding of system design, reliability, security, scalability, latency, and maintainability
- Ability to work with complex data models and expose them safely through AI systems
- Ability to turn prototypes into production-ready systems in ambiguous technical areas
- Strong communication skills and ability to explain technical decisions clearly
Будет плюсом
- Experience with LangChain, LangGraph, or LangSmith
- Experience with Go, MongoDB, Databricks, Kubernetes, Docker, REST APIs, vector search, or event-driven systems
- Experience with Azure OpenAI, Gemini, or similar LLM platforms
- Experience with knowledge graphs, GraphRAG, or graph databases such as Neo4j
- Experience with multi-agent systems and production agent orchestration
- Experience building internal platforms, SDKs, developer tools, or shared engineering infrastructure
- Experience with authorization, data segregation, multi-tenant systems, or user-level data scoping
- Experience in industrial, IoT, predictive maintenance, manufacturing, or operational-data domains
Условия и преимущества
- Stock options
- Paid parental leave
- Flexible paid time off