Senior Software Engineer, AI
Core
Design, build, deploy, and optimize production-grade AI-powered products and platforms, with a strong focus on LLM applications, agentic AI systems, and backend engineering for customer experience intelligence.
Role type
Senior IC AI Software Engineer (LLM & Agentic Systems)
Builds
Scalable, measurable, secure, and maintainable AI solutions including autonomous and semi-autonomous AI agents for business workflows.
Domain
Customer Experience Intelligence / Conversational Analytics
Deliverable
production ML models | product features | infrastructure
Required skills
LLM application development, agentic AI system design, multi-agent orchestration, Python backend engineering, NLP fundamentals, transformer model fine-tuning, data pipeline construction, model evaluation frameworks, production deployment and monitoring, SQL/NoSQL/vector database management.
Preferred skills
Cloud platform experience (AWS/Azure/GCP), containerization (Docker/Kubernetes), ETL and data engineering, specific database expertise (PostgreSQL/Snowflake/MongoDB), workflow orchestration tools (Kubeflow/Airflow).
Technologies
LangChain, LangGraph, Strands AI, Flask, Django, BERT, RoBERTa, ALBERT, vector databases, Linux, CI/CD.
Responsibilities
Design AI systems and build end-to-end solutions using ML, deep learning, NLP, and generative AI; develop LLM-powered applications with prompt engineering and RAG; design and implement AI agents for planning, reasoning, and tool use; create multi-agent orchestration workflows; productionize models and agents with reliability standards; build data and inference pipelines; define evaluation frameworks for quality and safety; optimize performance, cost, and token usage; ensure governance, security, and responsible AI practices.
Seniority
Senior, hands-on IC