Website:
fetchjobs.co
Job details:
About The Company
Programmers.io is a leading technology solutions provider dedicated to delivering innovative software development, AI, and cloud computing services to clients across various industries. With a focus on leveraging cutting-edge technologies, the company aims to empower organizations to achieve digital transformation, optimize operations, and unlock new business opportunities. Programmers.io prides itself on its talented team of professionals, customer-centric approach, and commitment to excellence in delivering scalable and secure solutions tailored to client needs.
About The Role
We at Programmers.io are seeking a highly skilled Python Developer with expertise in Python, FastAPI, Retrieval-Augmented Generation (RAG), and PostgreSQL to join our dynamic team. This role involves designing, developing, and deploying advanced AI/ML solutions, including generative AI applications, chatbots, and intelligent automation systems. The ideal candidate will have a strong background in AI/ML development, backend API creation, and cloud deployment, with a passion for innovation and problem-solving. This position offers the flexibility of remote work, with hybrid options available for candidates in Jaipur and Hyderabad, and requires an immediate or serving notice period.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5 to 12 years of professional experience in software development, with a focus on AI/ML and backend services.
- Proficiency in Python programming language and frameworks such as FastAPI, Flask, or Django.
- Hands-on experience with Generative AI, LLMs (OpenAI, Azure OpenAI, Gemini), and RAG architectures.
- Strong understanding of cloud platforms, particularly Microsoft Azure, including Azure Machine Learning, Azure Functions, and Azure DevOps.
- Experience working with PostgreSQL and other relational databases.
- Knowledge of containerization tools like Docker and serverless deployment architectures.
- Familiarity with MLOps practices for model lifecycle management and monitoring.
- Excellent problem-solving skills, communication skills, and the ability to work collaboratively in a fast-paced environment.
Responsibilities
- Design and implement end-to-end AI/ML pipelines, from data collection and processing to deployment and monitoring.
- Develop Generative AI solutions utilizing large language models (LLMs) for applications such as document processing, chatbots, and automation.
- Implement RAG architectures by integrating LangChain, vector stores, schema validation, and output parsers to enhance retrieval and generation capabilities.
- Build, train, and optimize models for NLP, forecasting, and computer vision use cases, ensuring high performance and accuracy.
- Develop scalable backend services and APIs using Python frameworks like FastAPI, Flask, or Django, ensuring security and performance standards.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Deploy AI solutions on cloud platforms such as Microsoft Azure and AWS, utilizing services like Azure OpenAI, Azure Machine Learning, and AWS S3.
- Implement data pre-processing, validation, and enrichment pipelines to streamline data flow and improve model performance.
- Manage cloud infrastructure, containerization, and serverless architectures to ensure reliable and scalable deployment environments.
- Apply MLOps best practices for continuous integration, delivery, and monitoring of machine learning models throughout their lifecycle.
- Work with relational and cloud databases, including Azure SQL Database and PostgreSQL, to support analytical and operational needs.
Benefits
At Programmers.io, we offer a comprehensive benefits package designed to support our employees' well-being and professional growth. Our offerings include competitive salary packages, flexible work arrangements, and opportunities for continuous learning through training and certifications. Employees have access to health insurance plans, paid time off, and employee wellness programs. We foster a collaborative and innovative work environment that encourages creativity, knowledge sharing, and career advancement. Additionally, our remote work policy provides flexibility to balance work and personal life, ensuring a healthy and productive workplace.
Equal Opportunity
Programmers.io is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, age, sexual orientation, disability, or any other protected characteristic. We believe that a diverse workforce enhances our ability to innovate and serve our clients better, and we are dedicated to providing equal employment opportunities to all qualified candidates.
Click on Apply to know more.