Join us in building intelligent, AI-driven applications that transform how users interact with data. We’re looking for a hands-on AI Engineer with 2–3 years of experience who is excited about working with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and conversational AI systems. This role focuses on developing, integrating, and iterating on AI-powered solutions in a fast-moving, collaborative environment.
Responsibilities
- Design and build AI-powered applications and conversational agents using LLMs to interact with structured data sources (SQL databases, Snowflake, etc.).
- Develop and integrate RAG pipelines using vector databases such as Pinecone, FAISS, ChromaDB, or similar tools.
- Build conversational workflows using AI orchestration frameworks like LangChain, LlamaIndex, or equivalent libraries.
- Implement natural language–to–SQL or data-querying capabilities under guidance from senior engineers.
- Integrate AI applications with external tools, APIs, and data sources; exposure to agent frameworks or tool-based AI patterns is a plus.
- Collaborate with data engineers, product managers, and business stakeholders to translate requirements into working AI prototypes and features.
- Support deployment, monitoring, and optimization of AI applications with guidance, following established engineering and MLOps practices.
- Assist with testing, evaluation, and iteration of AI models and workflows to improve accuracy, relevance, and user experience.
- Stay current with emerging GenAI tools, models, and best practices, and apply learnings to real-world use cases.
Required Qualifications
- 3+ years of hands-on experience in AI/ML, software engineering, or applied GenAI development.
- Strong Python programming skills, including experience building APIs or backend services.
- Hands-on experience working with LLMs and GenAI APIs (OpenAI, Azure OpenAI, Anthropic, Hugging Face, etc.).
- Practical experience or exposure to RAG concepts, embeddings, and vector databases.
- Experience working with structured databases (Postgres, MySQL, Snowflake, or similar) and writing SQL queries.
- Familiarity with modern software development practices (Git, code reviews, basic CI/CD concepts).
- Strong problem-solving skills and an eagerness to learn in a fast-paced environment.
Nice To Have
- Exposure to AI orchestration or agent frameworks (LangChain, LlamaIndex, CrewAI, etc.).
- Basic understanding of MLOps concepts (Docker, CI/CD, MLflow, model versioning).
- Experience deploying applications on AWS, Azure, or GCP.
- Prior work on chatbots, virtual assistants, or intelligent automation solutions.
- Familiarity with BI or analytics tools (Power BI, Tableau) for downstream consumption of AI outputs.
Benefits
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal-opportunity employer and value diversity, equality, inclusion, and respect for people.
- The salary will be determined based on several factors, including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities
- Participate in OP monthly team meetings and participate in team-building efforts.
- Contribute to OP technical discussions, peer reviews, etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
About Us
At OP, we help you harness the power of technology for maximum impact. A technology consulting and solutions company, we offer advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields including AI, cyber security, enterprise architecture, and beyond. For nearly two decades, we’ve been challenging the status quo of the consulting industry, serving up fresh, ingenious thinking through a radically lean structure. Together, this strategy delivers unprecedented performance at an unparalleled pace for faster results that propel your business forward.