Lead AI Software Engineer - Remote Opportunity
About the Role
We are seeking a Lead AI Software Engineer to join team.blue in a fully remote capacity. In this role, you will lead AI-driven software projects and unlock the potential of GenAI across our organization. You will guide a talented team in designing and implementing scalable AI systems, including APIs, RAG architectures, and agentic frameworks, while shaping the future of AI for small and medium-sized businesses (SMBs).
What You'll Do
- Lead and mentor a team of Applied AI Engineers, fostering growth, collaboration, and technical excellence.
- Design and implement scalable AI-powered software solutions, focusing on APIs, RAG architectures, and agentic frameworks.
- Build and deploy agentic AI systems using tools such as MCP servers and APIs.
- Integrate AI software solutions into existing environments and workflows, ensuring seamless operation and optimal performance.
- Test, monitor, and deploy software solutions that meet business needs.
- Participate in code reviews to ensure code quality and consistency.
- Drive AI adoption across the organization as a recognized technical expert and thought leader.
Requirements
- 5+ years of experience in software engineering, including 2+ years in a technical lead or management role.
- Strong proficiency in Python (e.g., FastAPI, Flask) and expertise in microservices and event-driven architectures (e.g., Kafka, SSE, WebSocket).
- Deep understanding of Large Language Models (LLMs), including fine-tuning, prompt engineering, and hands-on expertise with models such as GPT, Claude, and Gemini.
- Practical experience with vector databases (e.g., OpenSearch, FAISS) for similarity and semantic search.
- Proven ability to deploy and scale RAG systems and AI agents in a production environment.
- Skilled in implementing conversational AI systems using APIs such as OpenAI Chat Completion and Assistants.
- Strong problem-solving, communication, and documentation skills, with the ability to collaborate effectively across teams.
Nice to Have
- Experience building multi-hop RAG systems with self-consistency and chain-of-thought prompting.
- Knowledge of AIOps/MLOps best practices, including deploying and monitoring real-time inference models and ETL pipelines.
- Experience with distributed data tools (e.g., Spark, Dask, Apache Beam).
- Familiarity with cloud platform technologies (e.g., AWS, Azure, GCP).
What We Offer
- Competitive salary in the range of $120,000 to $150,000 per year.
- Fully remote work environment with flexible hours.
- Opportunity to work with cutting-edge AI technologies and tools.
- Supportive and inclusive company culture that values diversity.
- Professional development opportunities to enhance your skills.
- Access to a network of over 3,000 experts in the field.
- Commitment to sustainability and positive impact on the environment.
This Lead AI Software Engineer position at team.blue offers a unique opportunity to lead innovative AI projects in a fully remote setting. With a competitive salary and a focus on professional growth, this role stands out in the AI industry.
Who Will Succeed Here
Proficiency in Python frameworks such as FastAPI and Flask, with hands-on experience in building scalable APIs and systems for AI applications.
Strong understanding of real-time data processing technologies like Kafka and WebSockets, ensuring the ability to implement efficient data pipelines and user interactions in a remote work environment.
Experience in leading AI projects that utilize Large Language Models (LLMs) and OpenAI APIs, demonstrating a strategic mindset for leveraging cutting-edge AI technologies in the development of RAG systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months