3+ years backend development experience in Python, JavaScript/TypeScript, or similar, with RESTful APIs and microservices; experience with modern web frameworks (Express, FastAPI, Flask).
Strong experience with LLM development: frameworks (LangChain, LlamaIndex), understanding of LLMs and prompt engineering, and AI agent patterns; experience with LLM APIs (OpenAI, Anthropic, Google).
Cloud and deployment: experience deploying to AWS, GCP, or Azure; containerization (Docker); familiarity with serverless architectures, CI/CD, monitoring/observability.
Data integration and security: experience with SQL/NoSQL databases, data modeling, API integrations, and authentication/authorization mechanisms.
Requirements:
Design and develop AI-powered applications using modern LLM frameworks and orchestration tools.
Build intelligent agent systems with multi-step reasoning, tool usage, and autonomous decision-making capabilities.
Deploy production-ready AI systems in cloud environments, including integration of AI/ML models and automation workflows.
Implement APIs and microservices for AI capabilities, and ensure security, performance, and observability of AI applications.
Job description
This is a remote position.
We are seeking a talented AI Engineer to join our team and build innovative AI-powered solutions that integrate with web applications and enterprise systems. You'll work on developing intelligent agents, automating complex workflows, and leveraging Large Language Models (LLMs) to solve real-world problems. This role involves designing and implementing scalable AI systems, integrating various AI/ML technologies, and deploying production-ready solutions in cloud environments.
Requirements
• Design and develop AI-powered applications using modern LLM frameworks and orchestration tools • Build intelligent agent systems with multi-step reasoning, tool usage, and autonomous decision-making capabilities • Integrate AI/ML models from various providers into production applications • Develop automation solutions for web applications and business processes • Implement APIs and microservices for AI capabilities • Work with cloud infrastructure to deploy and scale AI systems • Build real-time communication features for AI-driven applications • Implement security and safety measures for AI systems • Optimize system performance, including latency, cost, and reliability • Write clean, maintainable code with comprehensive testing • Collaborate with product and engineering teams to deliver AI features • Stay current with the latest developments in AI/ML and LLM technologies
Required Technical Skills AI/ML & LLM Development • Experience with LLM frameworks (e.g., LangChain, LlamaIndex, or similar) • Strong understanding of Large Language Models and prompt engineering • Knowledge of AI agent patterns including tool use, planning, and reasoning • Experience working with LLM APIs from providers like OpenAI, Anthropic, Google, or others • Understanding of AI application architecture and best practices
Software Development • 3+ years of backend development experience in Python, JavaScript/TypeScript, or similar • Experience building RESTful APIs and microservices • Strong understanding of a sync programming and event-driven architecture • Experience with modern web frameworks (Express, FastAPI, Flask, or similar) • Proficiency in version control (Git) and collaborative development
Cloud & Infrastructure • Experience deploying applications to cloud platforms (AWS, GCP, Azure) • Knowledge of containerization (Docker) and orchestration • Understanding of serverless architectures and cloud services • Familiarity with CI/CD pipelines and DevOps practices • Experience with monitoring, logging, and observability tools
Data & Integration • Experience with databases (SQL and/or NoSQL) • Understanding of data modeling and storage patterns • Knowledge of API integration and third-party services • Experience with authentication/authorization mechanisms • Familiarity with message queues or real-time communication systems
Preferred Qualifications • Bachelor's or Master's degree in Computer Science, AI/ML, or related field (or equivalent experience) • 3-5 years of professional software development experience • 1-2 years of hands-on experience with AI/ML or LLM applications • Experience with web automation or browser automation tools • Understanding of frontend technologies (React, Vue, Angular, or similar) • Knowledge of security best practices for AI applications • Experience with test automation or quality assurance tools • Familiarity with agile development methodologies • Strong problem-solving skills and debugging capabilities • Excellent communication skills for technical documentation
Nice to Have • Experience building AI agents or autonomous systems • Knowledge of workflow orchestration and state machines • Experience with web scraping or data extraction • Familiarity with vector databases or embedding models • Understanding of fine-tuning or model customization • Experience with streaming responses and real-time systems • Knowledge of rate limiting and API management • Contributions to open-source projects • Experience with observability platforms and APM tools • Understanding of compliance and governance for AI systems
What You'll Work With Technologies • Modern programming languages (JavaScript/TypeScript, Python, or similar) • LLM frameworks and AI orchestration tools • Web frameworks for building APIs and services • Cloud platforms and containerization technologies • Databases for data persistence • Real-time communication technologies • Automation tools for web and workflow automation • Industry-standard DevOps tools and practices
What You'll Build • Intelligent AI agents that can reason and take actions • Scalable APIs that power AI-driven features • Automation workflows for complex business processes • Integration systems connecting AI with existing tools • Secure, production-ready AI applications • Real-time features for interactive AI experiences