Actively recruiting / 12 applicants
We’re here to help you
Jane Cervantes is in direct contact with the company and can answer any questions you may have. Email
Jane Cervantes, RecruiterAbout the Company
We are building innovative AI-driven data platforms for enterprise clients. We are in the early stages of launching our first products, working in close partnership with initial clients. Our technology involves complex, customer-controlled deployments that require high-quality, hands-on engineering support.
Role Overview
We are seeking a freelance data engineer to support the development of our AI/data platform. You will work alongside our internal engineering team, reporting to our CTO and collaborating with lead engineers. This role is critical to building scalable backend systems and ensuring seamless integration of our platform with client environments.
Must-Haves
- 5+ years in software engineering with 2+ years focused on AI/ML systems in production (not just notebooks and prototypes — deployed, monitored, maintained)
- Deep experience with LLM orchestration, prompt engineering, RAG pipelines, vector databases (Pinecone, Weaviate, FAISS, or similar), and agent frameworks (LangChain, LangGraph, CrewAI, or custom)
- Strong Python — this is a Python-primary codebase for the intelligence layer
- Experience building data pipelines that ingest, normalize, and transform data from multiple enterprise sources at scale
- Can evaluate tradeoffs between AI approaches (when to use retrieval vs. fine-tuning vs. structured extraction vs. agent reasoning) and make defensible technical decisions
Nice-to-Haves
- Experience with Azure AI services specifically (Azure OpenAI, Azure AI Search, Azure ML, Azure AI Foundry)
- Knowledge graph or graph database experience (Neo4j, Amazon Neptune, or similar temporal graph systems)
- Experience with Azure Synapse, Databricks, or Spark for large-scale data processing