Job Description
About the job
5+ years of experience in Data Engineering, Software Engineering, ML Engineering, or AI Engineering.
Strong expertise in Python, software development best practices, testing, code reviews, and version control.
Hands-on experience with SQL, Spark, distributed computing, and large-scale data processing.
Experience building and maintaining batch and streaming data pipelines.
Strong knowledge of data modeling, feature engineering, and ML lifecycle management.
Proven experience developing LLM applications, RAG pipelines, and agentic AI solutions using frameworks such as LangChain and LangGraph.
Expertise in DataOps, MLOps, CI/CD, model deployment, monitoring, and drift detection.
Strong experience with GitHub, GitHub Actions, Docker, Kubernetes, and DevOps practices.
Experience with Kafka and event-driven architectures.
Expertise in designing scalable, resilient distributed systems and enterprise AI architectures.
Experience deploying AI/ML solutions across AWS, Azure, and hybrid cloud/on-prem environments.
Ability to collaborate with cross-functional teams and translate business requirements into technical solutions.
Experience with React and JavaScript is a plus.
Master s degree in Computer Science, Software Engineering, or a related field preferred.
