Devsinc is seeking a motivated and skilled Software Engineer I specializing in AI/ML with at least 1.5 years of professional experience in Artificial Intelligence, Machine Learning, and Python development, preferably after completing graduation. The ideal candidate will have strong expertise in Python programming, Machine Learning, Deep Learning, Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) pipelines, and Agentic AI. This role requires excellent English communication skills and hands-on experience building AI-powered applications. The candidate should be comfortable collaborating with cross-functional teams in a dynamic, client-focused, services-based environment.
Key Responsibilities
- Design, develop, test, and maintain AI/ML applications and intelligent solutions primarily using Python.
- Develop and integrate Generative AI applications leveraging Large Language Models (LLMs), prompt engineering, and RAG techniques.
- Build and implement Agentic AI workflows using frameworks such as LangChain, LangGraph, LlamaIndex, or similar tools.
- Develop scalable backend services and RESTful APIs using FastAPI, Flask, or Django.
- Implement Machine Learning and Deep Learning models with Scikit-learn, TensorFlow, or PyTorch.
- Integrate LLM APIs including OpenAI, Anthropic, Gemini, and open-source models into practical applications.
- Work with vector databases like Pinecone, FAISS, ChromaDB, or Weaviate for semantic search and information retrieval.
- Perform data preprocessing, feature engineering, model evaluation, optimization, and fine-tuning.
- Collaborate with engineering teams to embed AI/ML models into scalable applications and existing systems.
- Support deployment, monitoring, debugging, and performance optimization of AI/ML models.
- Participate in technical discussions, code reviews, and problem-solving activities while adhering to software development best practices.
- Write clean, efficient, reusable, and well-documented code.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or a related field.
- Minimum of 1.5 years of professional experience in AI/ML development, preferably post-graduation.
- Strong proficiency in Python programming, Object-Oriented Programming (OOP), Data Structures, Algorithms (DSA), and logical problem-solving.
- Hands-on experience with Machine Learning and Deep Learning frameworks such as Scikit-learn, TensorFlow, or PyTorch.
- Practical experience developing Generative AI applications, integrating LLMs, building RAG pipelines, and prompt engineering.
- Working knowledge of Agentic AI frameworks including LangChain, LangGraph, LlamaIndex, or similar.
- Experience developing RESTful APIs and backend applications using FastAPI, Flask, or Django.
- Understanding of Natural Language Processing (NLP), transformers, embeddings, and vector databases.
- Familiarity with SQL/NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Working knowledge of Git, Docker, CI/CD pipelines, and software engineering best practices.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
- Strong analytical thinking, debugging, coding, and real-world problem-solving skills.
- Excellent English communication and interpersonal skills, with the ability to clearly explain technical concepts and collaborate effectively.
- Ability to thrive in a fast-paced, services-based environment, working with international teams and adapting to evolving project requirements.
This role offers the opportunity to work on cutting-edge AI/ML technologies within a collaborative and innovative environment. Candidates passionate about advancing their skills in Generative AI, LLM integrations, and scalable backend development will find this position rewarding.