12-08-2025 15:29:05
Job_302861
3 - 6 years
Position Overview
Department: AI / ML
Role Summary
As a Senior Software Engineer on our AI Agent Platform team, you'll play a pivotal
role in architecting, building, and scaling our cutting-edge platform. You'll lead
technical initiatives, mentor junior engineers, and make significant contributions to
our platform's architecture and implementation. This is an exceptional opportunity for
an experienced engineer to shape the future of AI technology and make a lasting
impact on a growing product.
Key Responsibilities
Design, develop, and deploy scalable microservices for our AI agent
platform
Build and maintain robust APIs that power our platform's core functionality
Implement complex features related to AI agent execution, memory
management, and knowledge bases
Optimize system performance, reliability, and security
Collaborate with product managers to translate business requirements into
technical solutions
Troubleshoot and resolve complex technical challenges
Contribute to technical documentation and knowledge sharing
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or
equivalent experience)
5+ years of professional software development experience
Strong in Python (most AI SDKs are Python-based).
Strong proficiency in Python and experience with modern Python
frameworks (FastAPI, Django, Flask)
Experience building and maintaining RESTful APIs, Monorepo and
Microservices architectures
Proficiency with containerization technologies (Docker, Kubernetes)
Experience with cloud platforms (AWS, or Azure)
RESTful APIs, SDK interfaces, and CLI tools.
Strong communication skills and ability to work effectively in a team
environment
Preferred Qualifications
Experience with AI/ML technologies, large language models, or vector
databases
Familiarity with frontend technologies (React.js, TypeScript, Next.js)
Experience with infrastructure as code (Terraform, CloudFormation)
Knowledge of message queues and event-driven architectures
Experience with monitoring and observability tools (Prometheus, Grafana,
ELK stack)
Background in startups or fast-paced environments
Experience mentoring junior engineers
Contributions to open-source projects
Familiarity with monorepo management tools (Nx, Lerna, etc.)
Technical Skills
Backend Development: Python, FastAPI, PostgreSQL, Redis, RabbitMQ
Strong in Python (most AI Agent SDKs are Python-based).
Strong proficiency in Python and experience with modern Python
frameworks (FastAPI, Django, Flask)
AI/ML: Large Language Models (OpenAI, Anthropic), Vector Databases
(Pinecone), RAG, MCP
Cloud & DevOps: AWS/Azure, Docker, Kubernetes, Terraform, CI/CD
Architecture: Monorepo, Microservices, Event-driven systems, Distributed
systems
Data: SQL and NoSQL databases, Data modeling, Caching strategies
Monitoring: Observability, Logging, Metrics, Distributed