Software Development Engineer III - Workflow AI
Build and scale AI-powered workflow automation, including prompt-based actions, custom agents, RAG systems, knowledge bases, and advanced data features. The role requires strong JavaScript and Node.js expertise, AI platform experience, and at least four years of software development experience.
About the job
Responsibilities
- Build workflows that simplify automation through prompt-based inputs.
- Integrate AI capabilities into actions such as email, SMS, and code execution.
- Implement AI-driven recipe and template suggestions based on user prompts.
- Create tools for building custom AI agents to handle automation tasks.
- Develop advanced AI features, including data extraction, text-to-voice conversion, and data analysis.
- Work with Retrieval-Augmented Generation (RAG) systems and knowledge bases to enable intelligent, context-aware workflows.
- Optimize APIs to handle millions of hits monthly with low latency.
- Mentor junior engineers and lead AI-driven projects.
Requirements
- Strong proficiency in JavaScript and Node.js for backend development.
- Experience with AI platforms such as OpenAI and Hugging Face, vector databases such as Pinecone and Weaviate, and RAG systems.
- Experience building and integrating knowledge bases and leveraging AI for context-aware solutions.
- Proficiency in data processing for large language models and scaling AI systems.
- An experimentation-driven approach with strong ownership and a hacker mindset.
- 4+ years of software development experience, including 1.5+ years working on AI-related projects.
Skills
JavaScript, Node.js, OpenAI, Hugging Face, Pinecone, Weaviate, RAG, Vector Databases, Knowledge Bases, LLMs, Api Optimization, Data Processing, AI Agents, Sms, Email Automation
Similar jobs
ML Engineering jobsBuild the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.
Build production agent systems that plan, use tools, recover from failures, and improve over time. The role requires 5+ years of production ML or backend experience, LLM or agent deployment experience, and expertise in evaluation, tracing, observability, and agent architecture.
Own inference-stack cost and performance by optimizing serving, caching, batching, quantization, decoding, routing, and GPU execution. The role requires 5+ years in ML systems, inference infrastructure, or performance engineering, plus strong Python and systems-language skills.
Build and deploy production AI systems, including agentic workflows, RAG applications, and LLM-powered services. The role requires 5+ years of engineering experience, strong Python skills, cloud and containerization experience, and the ability to lead technical initiatives and mentor engineers.
Build and ship autonomous, agentic software development lifecycle capabilities, including AI agents, orchestration, and safety guardrails. The role requires senior software engineering experience, proficiency in Ruby, Go, or Python, distributed systems knowledge, and experience with AI/ML applications.