Software Engineer - AI Engineer
Core
Design, develop, and deploy enterprise AI and generative AI applications using LLMs, agentic AI, RAG, and knowledge retrieval architectures.
Role type
Senior IC AI Engineer (Generative AI & Data Engineering)
Builds
Scalable Python applications, APIs, microservices, automation frameworks, cloud-native distributed systems, and AI assistants.
Domain
Enterprise AI, Generative AI, Data Engineering, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python (OOP, async, APIs), LLM application development, RAG architectures, ETL/ELT pipelines, Vector databases, Semantic search, Neo4j knowledge graphs, Cloud-native development (GCP), Microservices architecture
Preferred skills
LangChain, LangGraph, Prompt engineering, Embeddings, NLP, Information retrieval, SQL/NoSQL, DevOps, AI/LLMOps
Technologies
Python, GCP, Databricks, Spark, Neo4j, LangChain, LangGraph, Vector databases, REST APIs
Responsibilities
Design and implement ETL/ELT pipelines using Databricks and Spark; Build and optimize semantic search platforms using embeddings and vector databases; Develop AI assistants, chatbots, and document intelligence solutions; Contribute to reusable AI frameworks and production deployment; Collaborate with cross-functional teams to deliver secure AI solutions.
Seniority
Mid-Senior, hands-on IC