Principal Engineer - AI Systems
Core
Architecting and building scalable AI-driven platforms, intelligent agents, and automation systems.
Role type
Principal Engineer - AI Systems
Builds
Next-generation AI-driven solutions, intelligent agents, and automation workflows.
Domain
Software Engineering / Artificial Intelligence / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System design, distributed systems, Python/Java/Go/C++, cloud platforms (AWS/Azure/GCP), APIs, microservices, event-driven architecture, SQL/NoSQL databases, AI/ML frameworks, LLMs, prompt engineering, AI agent frameworks (LangChain/AutoGen/CrewAI), vector databases, embeddings, RAG, autonomous agent design, production AI integration.
Preferred skills
Platform engineering, MLOps, Kubernetes, Docker, CI/CD, technical leadership, multi-agent systems, open-source contributions, real-time systems.
Technologies
Python, Java, Go, C++, AWS, Azure, GCP, LangChain, AutoGen, CrewAI, Kubernetes, Docker
Responsibilities
Design and architect scalable software systems and platforms; Lead end-to-end development of complex applications; Define system architecture and design patterns; Write clean, maintainable code across backend, APIs, and distributed systems; Evaluate and integrate AI/ML frameworks and agent-based systems; Design and develop AI agents for automation and workflow orchestration; Mentor junior and mid-level engineers; Conduct code reviews; Drive performance optimization, scalability, and security improvements.
Seniority
Principal, hands-on IC with strategic guidance