Job Summary:
COGENT Infotech is a technology-driven organization supporting clients across multiple industries. They are seeking an experienced Python Developer with AI exposure to develop backend applications and AI-enabled solutions. The role involves building secure, scalable Python applications and integrating AI/ML models into enterprise applications.
Responsibilities:
• Develop, enhance, and maintain Python-based applications, APIs, automation scripts, and data processing solutions.
• Build and integrate RESTful APIs using Python frameworks such as FastAPI, Flask, or Django.
• Work on AI/ML-enabled solutions including model integration, data pipelines, intelligent automation, and analytics use cases.
• Support integration of machine learning models or GenAI services into enterprise applications.
• Develop reusable Python utilities for data extraction, transformation, validation, reporting, and workflow automation.
• Work with structured and unstructured data from applications, documents, reports, emails, transcripts, and business workflows.
• Collaborate with data scientists, AI engineers, product owners, business analysts, QA teams, and DevOps teams.
• Write clean, modular, testable, and secure Python code.
• Perform debugging, troubleshooting, performance tuning, and production support.
• Ensure applications follow enterprise standards for security, scalability, reliability, and maintainability.
Qualifications:
Required:
• 5+ years of hands-on experience in Python development.
• Strong experience with Python, FastAPI, Flask, Django, REST APIs, and backend development.
• Good understanding of AI/ML concepts, model lifecycle, data preprocessing, and model integration.
• Hands-on experience with Python libraries such as Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch, LangChain, or similar AI/ML libraries.
• Experience working with databases such as PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, or similar.
• Knowledge of data processing, ETL workflows, and API-based system integrations.
• Experience with Git, CI/CD pipelines, Jenkins, or similar development tools.
• Strong understanding of object-oriented programming, design patterns, clean coding, and unit testing.
• Knowledge of application security, authentication, authorization, and secure coding practices.
• Experience working in Agile/Scrum development environments.
• Ability to work with unstructured data such as PDFs, documents, emails, transcripts, reports, or operational records.
• Ability to work across business domains and translate use cases into scalable Python and AI-enabled solutions.
• Bachelor's degree in Computer Science, Information Technology, Engineering, Data Science, Artificial Intelligence, Machine Learning, or a related field. Equivalent professional experience will also be considered.
Preferred:
• Experience integrating AI/ML models into production applications.
• Exposure to GenAI, LLMs, prompt engineering, embeddings, vector databases, or RAG-based applications.
• Understanding of AI use cases such as document intelligence, customer analytics, recommendation engines, forecasting, process automation, and operational insights.
• Experience with cloud platforms such as AWS, Azure, or GCP.
• Knowledge of Docker, Kubernetes, or containerized application deployment.
• Exposure to Kafka, RabbitMQ, or other messaging systems.
• Experience with vector databases such as Pinecone, FAISS, Chroma, Weaviate, or similar.
• Familiarity with MLOps, model deployment, monitoring, and versioning tools.
• Experience building enterprise-grade AI or automation solutions in production environments.
Company:
Cogent Infotech is an IT consulting firm that provides digital business solutions, digital transformation, and research services. Founded in 2003, the company is headquartered in Pittsburgh, USA, with a team of 501-1000 employees. The company is currently Late Stage.