Senior Software Engineer (AI & Full Stack)
Core
Senior Software Engineer building scalable backend services, full-stack applications, and AI-powered agentic workflows for global enterprises.
Role type
Senior IC Software Engineer (AI & Full Stack)
Builds
Scalable backend services, APIs, microservices, distributed systems, and AI-enabled product capabilities.
Domain
Enterprise SaaS / AI Engineering
Required skills
Backend engineering, Full-stack development, AI agent development, LLM integration, Prompt orchestration, Cloud architecture, Distributed systems design, RESTful APIs, Microservices architecture, Database design, CI/CD implementation, Observability, Agile methodology
Preferred skills
AI-assisted development, Vector databases, MCP, LangChain, TypeScript, Python, Java, C#, React, Node.js, AWS, Docker, Kubernetes, GraphQL, Serverless computing, Infrastructure as Code
Technologies
TypeScript, JavaScript, Python, Java, C#, React, Node.js, AWS, Docker, Kubernetes, MongoDB, PostgreSQL, Redis, GitHub Actions, OpenAI, Anthropic Claude, LangChain, Vector databases
Responsibilities
Design and build scalable backend services, APIs, and distributed systems; Develop AI agents, agentic workflows, and intelligent automation solutions; Integrate LLMs and external APIs into production applications; Partner with Product and Design to translate customer needs into software solutions; Champion engineering best practices including code quality, automated testing, and secure development; Provide technical leadership and mentor engineers.
Seniority
Senior, hands-on IC with leadership responsibilities