HamburgerMenu
hirist

BigStep Technologies - Python Developer - Machine Learning

Posted on: 30/09/2025

Job Description

Responsibilities :

- Design, build, and optimize AI-driven applications using Python and modern ML/GenAI frameworks.

- Develop and fine-tune large language models (LLMs) and foundation models for business use cases.

- Implement prompt engineering, retrieval-augmented generation (RAG), and model fine-tuning pipelines.

- Work with APIs and SDKs (e.g., OpenAI, Hugging Face, LangChain, LlamaIndex) to integrate AI solutions.

- Build scalable backend systems and microservices to support AI model deployment.

- Collaborate with data scientists, ML engineers, and product teams to deliver AI-powered features.

- Maintain clean, efficient, and testable code while ensuring model performance and reliability.

- Stay updated with the latest advancements in GenAI, LLMs, and applied AI research.

Skills Required :

- Bachelors or Masters in Computer Science, Data Science, AI/ML, or related field.

- 4 to 6 years of professional software development experience, with at least 2+ year focused on AI/ML or GenAI.

- Strong proficiency in Python and OOP concepts.

- Hands-on experience with machine learning and deep learning libraries (PyTorch, TensorFlow).

- Solid understanding of Generative AI concepts: LLMs, transformers, embeddings, diffusion models.

- Experience with frameworks such as Hugging Face Transformers, LangChain, LlamaIndex, or similar.

- Knowledge of APIs for text, image, or multimodal generative models.

- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).

- Understanding of vector databases (Pinecone, Weaviate, FAISS, Milvus) for RAG pipelines.

- Familiarity with MLOps practices such as model monitoring, versioning, and deployment.

- Strong problem-solving ability, communication skills, and ability to work in a fast-paced environment


info-icon

Did you find something suspicious?