Python

Posted 1 day ago
Job Viewed
Job Description
Join our dynamic team as a Sr. Developer with 6 - 8.5 years where you will leverage your expertise in SQL Scripting Python Snowflake SQL and AWS to drive impactful projects. With a hybrid work model you will collaborate with cross-functional teams to design and implement innovative solutions. Your contributions will enhance our data-driven decision-making processes and support our mission to deliver exceptional services.
**Responsibilities**
+ Develop and maintain robust SQL scripts to optimize database performance and ensure data integrity.
+ Collaborate with data engineers to design and implement scalable Snowflake SQL solutions that meet business requirements.
+ Utilize Python to automate data processing tasks and streamline workflows for increased efficiency.
+ Work closely with AWS services to deploy and manage cloud-based applications ensuring high availability and security.
+ Analyze complex datasets to provide actionable insights that drive strategic decision-making.
+ Participate in code reviews to maintain high coding standards and improve team collaboration.
+ Troubleshoot and resolve technical issues to minimize downtime and enhance system reliability.
+ Document technical specifications and create user guides to facilitate knowledge sharing across teams.
+ Engage with stakeholders to gather requirements and translate them into technical solutions.
+ Stay updated with the latest industry trends and technologies to continuously improve development practices.
+ Contribute to the design and architecture of data solutions that align with organizational goals.
+ Mentor junior developers by sharing knowledge and best practices to foster a culture of continuous learning.
+ Ensure compliance with data governance and security policies to protect sensitive information.
**Qualifications**
+ Possess strong proficiency in SQL Scripting and Snowflake SQL to manage and manipulate large datasets effectively.
+ Demonstrate expertise in Python for developing efficient and scalable data processing applications.
+ Have hands-on experience with AWS services to deploy and manage cloud-based solutions.
+ Exhibit excellent problem-solving skills and the ability to work collaboratively in a hybrid work environment.
+ Show a track record of delivering high-quality software solutions within specified timelines.
+ Display strong communication skills to interact with technical and non-technical stakeholders.
+ Be adaptable to changing project requirements and capable of managing multiple tasks simultaneously.
**Certifications Required**
AWS Certified Solutions Architect Snowflake SnowPro Core Certification
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
Python Developer
Posted 7 days ago
Job Viewed
Job Description
Role: Python Developer
Experience: 4+ Years
Notice Period: Immediate
Work Mode: Hybrid
Job Description:
We are seeking skilled Python Developers to join our AI/ML team for developing cutting-edge applications
and agentic AI solutions. This role offers an exciting opportunity to work at the intersection of traditional
software development and emerging AI technologies. The position involves building robust internal
applications (40%), developing AI agent workflows using LangGraph and related technologies (35%), and
collaborating on AI/ML integration projects (25%). The ideal candidate will have strong Python
development experience with a high-level understanding of AI/ML concepts and eagerness to learn agentic
AI frameworks.
Required Skills:
· 4-5 years of professional Python development experience
· Strong expertise in web frameworks (FastAPI, Flask, or Django)
· Proficiency with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)
· Experience building and consuming RESTful APIs and GraphQL
· Solid understanding of software design patterns and clean code principles
· Proficient with Git and collaborative development workflows
· Experience with unit testing and integration testing
· High-level understanding of machine learning concepts and algorithms
· Basic understanding of Large Language Models (LLMs) and their applications
· Experience with data manipulation libraries (pandas, numpy)
· Familiarity with containerization (Docker) and CI/CD pipelines
· Strong problem-solving abilities and analytical thinking
· Excellent communication and collaboration skills
Desired Skills:
· Exposure to or willingness to learn LangChain, LangGraph, or similar agentic AI frameworks
· Understanding of vector databases and embeddings for RAG systems
· Knowledge of prompt engineering and LLM optimization techniques
· Basic knowledge of cloud platforms (AWS, Azure, or GCP)
· Experience with logging, monitoring, and debugging applications
· Familiarity with message queues (RabbitMQ, Apache Kafka)
· Understanding of microservices architecture and distributed systems
· Experience with Jupyter notebooks and data science workflows
· Previous exposure to ML model deployment concepts
· Ability to translate business requirements into technical solutions
· Experience mentoring junior developers or knowledge sharing
· Proactive approach to learning new technologies
Preferred Skills: · Experience with vector databases (Pinecone, Weaviate, ChromaDB) · Hands-on experience with LangGraph or similar agent orchestration frameworks · Knowledge of MLOps practices and model lifecycle management · Experience with frontend technologies (React, Vue.js) · Understanding of conversational AI and chatbot development · Familiarity with distributed computing and parallel processing · Experience with real-time data processing and streaming · Knowledge of AI ethics and responsible AI development · Previous work in enterprise software development · Experience with performance optimization and scalability · Understanding of security best practices in AI applications · Contribution to open-source AI/ML projects.
Python Developer
Posted 16 days ago
Job Viewed
Job Description
Job Title : Python Developer
Seniority Level : Mid-Level
Years of Relevant Experience: 3-5 Years
Department : Software-COEMS/Secure Load
Reporting Organization: Our Company
Employment Type : Full-time
Location : Kochi
Job Summary
As a Backend Developer, you will be responsible for designing, developing, and maintaining back-end systems that support our maritime operations platform. You will collaborate closely with cross-functional teams to ensure the integration of backend services with frontend applications, databases, and other core systems. Your expertise in backend technologies will be crucial in delivering high-performance and scalable solutions that meet the evolving needs of the maritime sector.
Key Responsibilities
- Contribute to the design and development of scalable, maintainable, and efficient software architecture.
- Take full ownership of the product lifecycle, from conceptualization through development and deployment.
- Responsible for implementing Test-Driven Development practices, including writing comprehensive unit tests, to ensure high-quality, reliable, and maintainable code.
- Build reusable, modular code and libraries to promote efficiency and consistency across projects.
- Continuously optimize applications for maximum performance, speed, and scalability
- Implement and enforce security best practices and ensure compliance with data protection regulations to safeguard sensitive information
- Maintain clear and comprehensive technical documentation for all systems and processes related to the products you own
Required Skills and Qualification
- Strong programming foundation in Python, including debugging and performance analysis.
- Experience in developing web applications and APIs (REST, XML, other open sources) and good knowledge of any framework Django / Flask.
- Considerable expertise of the best practice on secure software development and handling of sensitive data
- Well-established experience in all phases of development – requirement gathering, system design, implementation, testing, deployment, and maintenance, of enterprise-wide application systems.
- In-depth knowledge of Source Code Repository and experience working with Git.
- Hands on experience in DB design & Architecture with focus on performance.
- Have knowledge of caching techniques and utilities like Memcache / Redis.
- Experience working on Apache, Nginx, or any other web/app server.
- Experience in containerization tool -Docker
- Hands on experience in enterprise level deployment and scaling
- Strong analytical and critical thinking skills to effectively solve complex problems and make informed decisions.
- Experience in writing reusable code and libraries to improve efficiency and consistency across multiple projects.
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field, or equivalent practical experience
Preferred Skills and Qualifications
- Experience in Angular, Node JS will be a plus
- Experience in HTML5, CSS3, JS, Bootstrap, Ajax will be an added advantage.
- Hands-on experience in Apache, Nginx, or any other web/app server
Key Competencies
- Ability to work effectively in cross-functional teams, particularly with Product Managers, front-end developers and QA engineers.
- Ability to troubleshoot complex issues, identify root causes, and implement optimal solutions
- Knowledge of secure coding practices, handling sensitive data, and ensuring compliance with data protection regulations.
- Ability to design scalable and efficient backend systems, ensuring that the solution can grow with the evolving needs of the maritime industry.
Why Join US
At Admaren Tech Private Limited, we are committed to revolutionizing the maritime industry through innovative software solutions. By joining our team, you'll have the opportunity to:
- Work on cutting-edge technology that makes a real-world impact.
- Collaborate with a dynamic, supportive team focused on continuous learning.
- Grow your career with ample opportunities for advancement and skill development.
Python Developer (On Contract)
Posted 20 days ago
Job Viewed
Job Description
HIRING ALERT !
Job Description
Position Python Developer (On Contract)
Location Remote
Responsibilities :
Implement image processing algorithms using Python and OpenCV.
Build pipelines for handling processing of images and videos.
Port existing C++ algorithms to Python.
Identify and fix bottlenecks that may arise from inefficient code.
Identify and fix software bugs.
Write detailed documentation around the code.
Work with team members to deliver high-quality solutions.
Maintain clear lines of communication with team members.
Core Requirements :
Minimum 3 years of proven work experience as a Python Developer.
High level of knowledge of Python and OpenCV.
Familiarity with other image/video processing libraries.
Excellent written and oral communication skills.
A strong attention to detail and an organized approach.
Ability to manage and prioritize multiple projects and tasks simultaneously.
A blend of business acumen and technical skills.
Problem solving and critical thinking skills.
Willingness to adapt and learn new tools and technologies.
Can work independently, while also being an effective member of a team.
Educational Qualification
B.Tech/BE or B.Sc . Computer Science graduate from a reputed college/university.
Other Relevant Information
Expected Joining Date The candidate should be able to join within 15 days.
Location The candidate will be expected to work remotely.
Salary (hourly rate) as per the current industry standards
Flexible working hours
If you're interested, Drop Mail to !
Software Development Manager

Posted 1 day ago
Job Viewed
Job Description
Our technical managers at IBM are the foundation of our strategic initiatives to lead skilled software development teams to design, code, test, and provide industry-leading solutions that make the world run today. At IBM, you will use the latest software development tools, techniques and technologies and work with leading minds in the industry to build products, path-breaking technologies, and solutions that you can be proud of.
Do you have the skills and passion for building the future? If yes, join a niche team at IBM Software Labs focused on building an AI-driven Digital Labor platform, Watson Orchestrate, an AI based digital employee platform that that can automate today's businesses. Look for more details at (1) links
1. role and responsibilities**
As a Software Development Manager, you'll manage software development, enhance product experiences, and scale our team's capabilities. You'll manage careers, streamline hiring, collaborate with product, and drive innovation. We seek proactive professionals passionate about team growth, software architecture, coding, and process enhancements. Mastery of frameworks, deployment tech, and cloud APIs is essential as well as adaptability to innovative technologies.
Your primary responsibilities include:
-Solution Development: Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
-Team Growth and Management: Manage the career growth of team members, scale hiring and development processes, and foster a culture of continuous improvement within the team.
-Strategic Partnership: Partner with product teams to brainstorm ideas and collaborate on delivering an exceptional product, contributing to the overall success of the organization.
-Technical Direction: Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
**Required technical and professional expertise**
· 15+ years of software development experience including 5 years in leadership roles.
· 5+ years of management experience including people management
· Experience designing, building, and managing distributed and scalable SaaS offerings based on REST APIs, microservices, and containers. Exposure in system design
·
· Excellent communication skills, assertiveness and leadership qualities. Experience managing multiple stakeholders in across planning, tracking and overall execution
· Excellent people skills, including negotiating, recruiting, motivating, and team-building
· Growth mindset: Ability to quickly learn new technologies and processes.
· Highly organized and able to balance multiple priorities
· Dedication to transparency: ability to report issues and risks and find solutions
· Strong verbal and written communication skills and the ability to work in a fast-paced environment with remote office locations
· Experience and passion in technically coaching and guiding junior developers covering system design, code reviews etc.
**Preferred technical and professional experience**
· Exposure to Kubernetes/OpenStack or related cloud-native technologies
· Exposure working with CI/CD processes, DevOps methodologies and related tools.
Experience in working with AI and ML technologies.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Development Manager

Posted 1 day ago
Job Viewed
Job Description
Our technical managers at IBM are the foundation of our strategic initiatives to lead skilled software development teams to design, code, test, and provide industry-leading solutions that make the world run today. At IBM, you will use the latest software development tools, techniques and technologies and work with leading minds in the industry to build products, path-breaking technologies, and solutions that you can be proud of.
Do you have the skills and passion for building the future? If yes, join a niche team at IBM Software Labs focused on building an AI-driven Digital Labor platform, Watson Orchestrate, an AI based digital employee platform that that can automate today's businesses. Look for more details at (1) links
1. role and responsibilities**
As a Software Development Manager, you'll manage software development, enhance product experiences, and scale our team's capabilities. You'll manage careers, streamline hiring, collaborate with product, and drive innovation. We seek proactive professionals passionate about team growth, software architecture, coding, and process enhancements. Mastery of frameworks, deployment tech, and cloud APIs is essential as well as adaptability to innovative technologies.
Your primary responsibilities include:
-Solution Development: Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
-Team Growth and Management: Manage the career growth of team members, scale hiring and development processes, and foster a culture of continuous improvement within the team.
-Strategic Partnership: Partner with product teams to brainstorm ideas and collaborate on delivering an exceptional product, contributing to the overall success of the organization.
-Technical Direction: Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
**Required technical and professional expertise**
10+ years of software development experience including 5 years in leadership roles.
· 2+ years of management experience including people management
· Experience designing, building, and managing distributed and scalable SaaS offerings based on REST APIs, microservices, and containers. Exposure in system design
· · Excellent communication skills, assertiveness and leadership qualities. Experience managing multiple stakeholders in across planning, tracking and overall execution
· Highly organized and able to balance multiple priorities
· Dedication to transparency: ability to report issues and risks and find solutions
· Strong verbal and written communication skills and the ability to work in a fast-paced environment with remote office locations
**Preferred technical and professional experience**
· Exposure to Kubernetes/OpenStack or related cloud-native technologies
Exposure working with CI/CD processes, DevOps methodologies and related tools.
Experience in working with AI and ML technologies.
· Experience and passion in technically coaching and guiding junior developers covering system design, code reviews etc.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing and implementing software solutions.
- Write and test clean, efficient, and maintainable code.
- Participate in code reviews and contribute to team discussions.
- Learn and apply various programming languages and development tools.
- Troubleshoot and debug software issues under guidance.
- Contribute to the documentation of software projects.
- Collaborate with team members using remote communication tools.
- Gain practical experience in Agile development methodologies.
- Support the testing and deployment of software applications.
- Actively seek feedback and opportunities for learning and growth.
- Bachelor's degree or diploma in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Strong interest in software development and a passion for technology.
- Basic understanding of programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
- Excellent problem-solving and analytical skills.
- Good written and verbal communication skills for remote collaboration.
- Ability to work independently and manage time effectively.
- Eagerness to learn and adapt to new technologies.
- Strong teamwork and interpersonal skills.
Be The First To Know
About the latest Python Jobs in Kochi !
Middle Level Python/REACT developer
Posted 4 days ago
Job Viewed
Job Description
Join EmployLog.com – Shaping the Future of Workforce Management with AI
EmployLog.com is developing an innovative, AI-powered workforce management platform aimed at transforming how businesses handle rostering, scheduling, and workforce optimization. We're on the lookout for a Mid-Level Python/React Developer to become a key part of our growing remote team.
Role Overview
This is a full-time, remote position for a mid-level developer skilled in both Python and React . You'll work across the stack—developing scalable backend systems with Django , and building intuitive, high-performing front-end interfaces using React . You'll also have opportunities to contribute to our AI initiatives.
You’ll collaborate closely with our product managers, designers, and fellow engineers to deliver secure, efficient, and user-centric applications.
Python Developer with React - Kochi
Posted 1 day ago
Job Viewed
Job Description
Job Role: Python Developer with React
Location: Kochi, Kerala
Experience: 4 to 7years
Job Type: Full time, Permanent
Notice: Immediate to 15 days.
Need candidates from Startups/ Product based companies - not from Service based.
Role Description :
We are looking for a highly skilled Full Stack Developer with expertise in both front-end and back-end technologies to design, build, and scale modern web applications. The ideal candidate will have hands-on experience in React or Angular for front-end, Python (Django/Flask) and Node.js for backend services, and solid database experience with SQL. You will be responsible for designing user centric applications, integrating APIs, deploying scalable systems on Azure or AWS, and collaborating
with cross-functional teams to deliver end-to-end solutions.
Key Responsibilities :
• Design, develop, and maintain end-to-end web applications with clean, modular, and scalable
codebases.
• Build responsive and dynamic UI components using React.js or Angular, ensuring cross-platform
compatibility and performance optimization.
• Develop robust backend APIs and microservices using Python (Django, Flask) and Node.js
frameworks.
• Design and optimize SQL and NoSQL databases, ensuring data integrity, performance tuning, and
efficient query structures.
• Implement secure RESTful and GraphQL APIs for frontend-backend communication.
• Manage application deployment, CI/CD pipelines, and infrastructure on Azure and AWS cloud
platforms.
• Utilize Figma to collaborate with UI/UX designers, ensuring design fidelity and high-quality user
experience implementation.
• Write unit and integration tests using frameworks like Jest, PyTest, Mocha, or Cypress.
• Optimize application performance, security, and scalability across environments.
• Collaborate with DevOps, Product, and QA teams to ensure smooth project delivery.
Technical Skills
Frontend:
• Proficient in React.js, Angular, HTML5, CSS3, JavaScript (ES6+), TypeScript
• Experience with Redux / Context API / NgRx for state management
Backend:
• Strong experience in Python (Django / Flask) and Node.js (Express / NestJS)
• Experience building RESTful APIs, GraphQL, and WebSockets
• Familiarity with authentication & authorization mechanisms (OAuth2, JWT)
Database:
• Strong understanding of SQL (PostgreSQL, MySQL) and ORMs (SQLAlchemy, Sequelize)
• Exposure to NoSQL systems (MongoDB, DynamoDB) is a plus
Cloud & DevOps:
• Hands-on with Azure and/or AWS cloud services (EC2, Lambda, S3, RDS, Azure App Services)
• Experience with Docker, Kubernetes, CI/CD pipelines, and GitHub Actions / Azure DevOps
UI/UX Collaboration:
• Proficient in Figma Design, with the ability to translate wireframes into working interfaces
• Understanding of user experience principles and accessibility standards (WCAG)
Testing & Deployment:
• Knowledge of unit testing, integration testing, and end-to-end testing frameworks
• Familiarity with API documentation tools (Swagger, Postman)
Soft Skills
• Strong problem-solving and debugging abilities.
• Excellent communication and teamwork skills.
• Ability to manage time effectively and deliver within deadlines.
• Passion for clean code, scalable systems, and continuous learning.
Educational Qualification
• Bachelor’s or Master’s Degree in Computer Science, Information Technology, or a related discipline.
• Equivalent practical experience in software development will also be considered.
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, coding, and testing of software applications.
- Learn and apply various programming languages and development tools.
- Participate in code reviews and collaborate with senior developers.
- Troubleshoot and debug software issues under guidance.
- Contribute to the documentation of software designs and processes.
- Understand and adhere to Agile development methodologies.
- Gain exposure to different areas of software engineering, including frontend, backend, and databases.
- Actively seek feedback and opportunities for skill development.
- Collaborate effectively with team members through remote communication tools.
- Complete assigned training modules and projects within given timelines.
Qualifications:
- High school diploma or equivalent; currently pursuing or recently completed a degree in Computer Science, Engineering, or a related field is a plus.
- Strong interest in software development and technology.
- Basic understanding of programming concepts and logic.
- Good problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to learn quickly and adapt to new technologies.
- Self-disciplined and able to manage time effectively in a remote environment.
- Eagerness to receive feedback and improve.
This program is open to candidates located in India and offers a fantastic entry point into the tech industry. This is a remote-based position supporting our client’s initiatives in Kochi, Kerala, IN .