Salary
💰 $159,500 - $223,600 per year
Tech Stack
AWSCloudDjangoDockerJavaScriptKubernetesNoSQLPostgresPythonReactSQL
About the role
- Lead the design, development, and deployment of autonomous agents using Python, LangChain, and related ecosystems (e.g., LlamaIndex, LangGraph)
- Implement agentic patterns such as ReAct, and Agentic Reflective Loops, ensuring robust inter-agent communication (e.g., MCP, A2A)
- Collaborate with product managers, designers, and engineers to translate user needs into scalable, high-quality solutions
- Champion software engineering best practices, including CI/CD, testing, observability, and responsible AI behavior
- Guide and mentor engineers, conduct technical reviews, and drive continuous improvement initiatives
- Author and review technical proposals, root cause analyses, and maintain clear documentation
- Stay current with emerging technologies and integrate innovative approaches into the development process
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- 7+ years of experience in software engineering, with a strong background in web application development and modern frameworks
- Deep expertise in Python, FastAPI/Django, and autonomous agent frameworks
- Proficient in SQL/NoSQL databases (e.g., Postgres), vector stores (e.g., FAISS, Pinecone), and RAG pipelines
- Familiarity with LLM evaluation tools (e.g., LangSmith, TruLens), prompt testing, and AI observability
- Experience with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS)
- Strong communication, problem-solving, and analytical skills
- Proven ability to align technical decisions with business goals and foster a culture of engineering excellence