Overview
Sr. Full Stack Engineer – AI & Machine Learning Applications (Remote, North America)
Position Overview
We are seeking a Sr. Full Stack Engineer with extensive experience in AI, Machine Learning, and Predictive Analytics to support one of our most innovative technology initiatives. This role will focus on building and optimizing AI-driven applications, integrating advanced AI agent frameworks, and creating cloud-native, scalable solutions that enhance both internal operational efficiency and customer experience.
This position is 100% remote, available to candidates located anywhere in North America.
Key Responsibilities
- Design, develop, and maintain web applications using Python (primary), Java, and Java Spring.
- Build and optimize RESTful APIs for integration across internal systems and third-party services.
- Migrate legacy systems to microservices architecture, deploying with container-based technologies.
- Develop AI-powered applications leveraging LangChain, LlamaIndex, CrewAI, Vector Databases, and Neo4J.
- Create and implement AI agents, chatbots, and automation solutions to enhance user experience and business operations.
- Apply advanced AI techniques including Prompt Engineering, RAG, GraphRAG, and model fine-tuning.
- Integrate AI models from OpenAI, Google AI, and other open-source providers.
- Build and manage API-driven data pipelines for both real-time and batch processing.
- Collaborate with stakeholders to ensure KPI alignment, security, and access permissions across AI environments.
- Enhance deployment pipelines, automation, and infrastructure in partnership with DevOps and operations teams.
- Monitor and improve system performance, latency, and API reliability using observability tools.
- Write clean, efficient, and testable code, performing code reviews, unit testing, and performance tuning.
- Document system architectures, development processes, and project decisions in line with organizational frameworks.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Required Skills & Qualifications
- 5+ years of Full Stack Development experience, with a strong focus on Python and Java.
- Hands-on experience developing AI/ML applications, including chatbots, AI agents, and Prompt Engineering.
- Deep knowledge of LangChain, LlamaIndex, CrewAI, and Vector Databases.
- Proficiency in FastAPI and Pydantic for API development and validation.
- Experience with cloud-native architectures, containerization, and microservices deployment.
- Expertise in Graph Databases, particularly Neo4J, and building ML data pipelines.
- Familiarity with AI platforms like OpenAI and Google AI, and open-source models.
- Understanding of DevOps practices, CI/CD pipelines, and observability tooling.
- Proven success in delivering AI-driven applications that improve automation and user engagement.
- Strong problem-solving skills, with the ability to thrive in a fast-paced, collaborative environment.
Work Schedule & Location
- Work Model: 100% Remote (North America-based candidates only).
- Work Hours: Monday – Friday, standard business hours in your local time zone.
Contract Details
- Employment Type: Contract.
- Rate: $80+ per hour.
- Contract Length: Based on project scope, with potential for extension.
If you are a passionate, full stack technologist with a drive for building AI-powered solutions, we encourage you to apply and help shape the future of intelligent systems.
< Back To All Jobs