Highlights
Design and deploy intelligent applications, integrate LLMs with effective prompt engineering.
Description
Job Summary
pWe are seeking a Python Developer with expertise in Generative AI and machine learning to join our dynamic team. The ideal candidate will design, develop, and deploy intelligent applications leveraging LLMs, RAG pipelines, and backend APIs.
Responsibilities
- Design and implement RAG pipelines using LangChain, FAISS, and Hugging Face
- Integrate LLMs into applications with effective prompt engineering
- Create and maintain Flask-based REST APIs for AI services
- Aid in developing ML pipelines including data preprocessing and feature engineering
- Participate in POCs for AI use cases
- Support deployment of AI solutions on cloud platforms like AWS/Azure
Required Skills
- Python programming
- Generative AI concepts
- Data preprocessing and feature engineering
- Familiarity with Flask
- Machine learning fundamentals
Required Skills Explained
- Strong proficiency in Python programming
- Basic to intermediate understanding of Generative AI, LLMs, and RAG concepts
- Exposure to LangChain, Hugging Face (preferred), FAISS or vector databases, Pandas, NumPy, scikit-learn
- Experience or knowledge of Flask REST APIs
- Familiarity with machine learning fundamentals
- Familiarity with Git and CI/CD basics
- Basic understanding of cloud platforms (AWS/Azure)
- Good problem-solving and analytical skills
Who is this for
pThis role is ideal for individuals who are passionate about Python, have a keen interest in Generative AI and machine learning, and are eager to work on cutting-edge projects.
Why This Job is a Good Opportunity
ulliYou'll work on cutting-edge technologies like Generative AI, LLMs, and RAG pipelines.liThe role offers a blend of backend development and ML application integration, providing a well-rounded skill set.liOpportunities for hands-on experience in real-world projects through Proof of Concepts (POCs).liThe team environment is collaborative, allowing you to learn from experienced professionals while contributing to innovative solutions.
Interview Preparation Tips
- Revise your Python coding skills and be ready to solve problems on the spot.
- Study LLMs, RAG concepts, and how they are integrated into applications.
- Familiarize yourself with Flask REST APIs and their implementation in AI-powered services.
- Understand basic cloud deployment techniques for AWS/Azure environments.
- PRACTICE! Prepare examples of your project or internship experience related to GenAI or ML applications.
Career Growth in This Role
pGrowth opportunities are plentiful as you can specialize further in AI/ML, expand your backend development skills, and potentially move into leadership roles managing teams. The role also opens doors for specialization in data science or DevOps within the software engineering domain.pAs a Python Developer with Generative AI experience, you'll be well-positioned to take on more complex projects and contribute to advanced AI-driven applications. Continuous learning in this rapidly evolving field will keep your career dynamic and exciting.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of projects will I be working on?You'll work on designing and deploying RAG pipelines, integrating LLMs into applications, and developing ML-powered REST APIs.
Do you provide training for new hires?Yes, we offer comprehensive training programs to help new hires get up to speed quickly.
What cloud platforms are used in this role?We primarily use AWS and Azure for deployment.