1,632 Experienced Python Developer jobs in Singapore
Python Developer
Posted today
Job Viewed
Job Description
Responsibilities
· Collaborate and Innovate: Partner with portfolio managers, business managers, and product owners to tackle complex challenges and transform them into purposeful software solutions that drive success.
· Design and Develop: Craft advanced algorithms and applications that significantly improve operational efficiency, enhance decision-making, and propel strategic initiatives forward.
· Leverage Emerging Technologies: Harness the power of machine learning and artificial intelligence to create innovative solutions that give a competitive edge in the industry.
Skills/Requirement
· At least 5 years of relevant experience in software development, and hands-on experience in solution designing, software testing, and production support.
· Proficiency in Agile software development methodologies and practices such as Scrum, Kanban, or Test-Driven Development.
· Hands-on technical skills and good competency in Python and related frameworks such as FastAPI, Flask, or Django REST.
· Experience with SQL and data analysis libraries like Pandas, Polars, DuckDB. Optional experience of machine learning frameworks such as TensorFlow or PyTorch.
· Experience with front-end technologies like Angular or React.js and familiarity with RESTful APIs.
Interested candidates, who wish to apply for the above position, please send in your resume to:
PERSOLKELLY Singapore Pte Ltd EA License No. 01C4394 EA Reg No: R (ABDUL RAHMAN ANSARI RAJA)
We regret to inform you that only shortlisted candidates will be contacted.
***
This is in partnership with Employment and Employability Institute Pte Ltd ("e2i"). e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to e2i's PDPA.
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at You acknowledge that you have read, understood, and agree with the Privacy Policy.
***
Tell employers what skills you haveTensorFlow
Machine Learning
Pandas
Kanban
Scrum
Trading Systems
PyTorch
SQL
Flask
Python
Software Testing
Angular
Equity Trading
trading cycle
trading strategy
Agile Software Development
Django
FastAPI
Software Development
Python Developer
Posted today
Job Viewed
Job Description
Summary:
We are seeking a highly motivated and experienced Python Developer with expertise in VMware PowerCLI scripting to join our team. The ideal candidate will have a strong understanding of Django framework development, experience maintaining and enhancing existing PowerCLI scripts, and a passion for building robust and efficient automation solutions within a virtualized environment. This role requires a blend of software development and infrastructure management skills.
Responsibilities:
- Develop and maintain Runbook application in Django
- Enhance and maintain existing PowerCLI scripts for automating various VMware tasks (e.g., Infrastructure management, Resource management, monitoring).
- Design and implement RESTful APIs using Django to expose VMware management functionalities to other teams securely
- Integrate Django applications with existing monitoring and logging systems.
- Write clean, well-documented, and maintainable code adhering to best practices for both Python and PowerCLI.
- Troubleshoot and resolve issues related to Django applications, PowerCLI scripts, CICD deployment pipelines and VMware infrastructure.
- Participate in code reviews and contribute to improving the overall quality of the codebase.
- Collaborate with other developers and operations teams to ensure seamless integration of applications and infrastructure.
- Stay up-to-date with the latest advancements in Django, VMware PowerCLI, and virtualization technologies (VMware / KVM)
Qualifications:
- Singaporean and SPR are welcome to apply.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 1 – 3+ years of experience in Scripting / Web development using framework (E.g. Spring Boot/ Django/ Laravel)
- Willingness to improve and maintain VMware Powershell / PowerCLI scripts is a must
- Strong understanding of RESTful API design and development.
- Experience with database concepts like ORM, query optimization, database normalization (e.g., MariaDB, MySQL).
- Proficiency in Python programming.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
Bonus Points:
- Familiarity with tools like Prometheus / Grafana and observability for web applications
- Familiarity with access policies, building authentication / authorization into APIs, engineering user access management
- Software testing – Automated unit testing, integration testing, automating generation of test artefacts
- Working knowledge of queuing/caching concepts
- Familiarity and experience with CICD Practices
- Familiarity and experience with Unix and Bash scripting
We offer a collaborative and supportive work environment where your contributions will be valued. We provide opportunities for professional development and growth within a dynamic and innovative team.
Tell employers what skills you haveVersion Control
VMware Infrastructure
Unit Testing
MySQL
Unix
MariaDB
Laravel
Python
Software Testing
Web Applications
API
Teamwork Skills
Python Programming
Web Development
Django
Software Development
Python Developer
Posted today
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Python Developer – Data Engineering & Migration (5 months Contract)
CLIENT SUMMARY
Our client is a global advanced analytics and AI consulting firm that helps Fortune 1000 enterprises make smarter, data-driven decisions. With operations in the U.S., India, and other international markets, they combine deep industry knowledge with state-of-the-art AI/ML capabilities to drive business transformation at scale.
This is a
contract role for 5–6 months , focused on delivering production-grade Python solutions for enterprise data migration projects.
Overview
We are seeking an experienced
Python Developer
with strong expertise in
data engineering ,
cloud migration , and
production-grade software practices . This role will involve building robust, maintainable, and scalable data pipelines, with hands-on contributions to critical migration and transformation projects.
Responsibilities
Design and implement Python-based data pipelines for large-scale
relational database migrations
to cloud-native data platforms
Write clean, modular, and efficient
production-grade Python code
using best practices (Separation of Concerns, reusability, readability, testing)
Perform
unit testing, reconciliation , and data quality checks within the migration pipeline
Optimize data workflows and SQL queries for performance and scalability
Collaborate with cross-functional teams to understand requirements and translate them into scalable technical solutions
Support
CI/CD workflows
and infrastructure automation for deployment and testing
Document solutions clearly for handover, audit, and maintenance purposes
Requirements
5–10 years of overall software development or data engineering experience
Proven track record of writing scalable, modular, and testable
Python code in production environments
Experience with
data warehouse implementations ,
data migrations , and cloud-first architectures
Solid understanding of
ETL frameworks ,
data reconciliation , and
unit testing
Strong SQL skills including performance tuning, joins, and transformations
Hands-on experience with
PySpark
and handling large datasets efficiently
Familiarity with containerization, CI/CD pipelines , and automated testing workflows
Excellent problem-solving skills and ability to communicate technical solutions clearly
Tools & Technologies
Python Development (Production-Grade)
Python 3.x
SQLAlchemy
(optional ORM usage)
Pydantic
or similar for data validation
Testing & Quality
pytest – Unit and integration testing
mypy – Static type checking
coverage.py – Code coverage tracking
Strong
SQL
(query optimization, data modeling)
Cloud-native platforms:
AWS (S3, RDS, Glue, Lambda)
or
Databricks ,
Snowflake
ETL scripting and pipeline development using Python
DevOps & Deployment
Docker
– Containerization of Python applications
Terraform
or
AWS CloudFormation
– Infrastructure as code
CI/CD
– GitHub Actions, GitLab CI, or similar
Logging and monitoring tools (e.g.,
Loguru ,
Sentry ,
Prometheus )
Good to Have
Experience with cloud data platforms like
AWS Glue ,
Databricks , or
Snowflake
Familiarity with
Master Data Management (MDM)
practices
Exposure to REST API integrations and working in a microservices environment
Experience working in Agile teams with tools like
Jira ,
Confluence ,
Git
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology, Consulting, and Engineering
Industries: Software Development, IT Services and IT Consulting, and IT System Custom Software Development
Referrals increase your chances of interviewing at Progression Search by 2x
Signed in to set job alerts for “Python Developer” roles.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Python Developer
Posted today
Job Viewed
Job Description
Responsibilities
Strong Proficiency in Python 3 and its eco system
Develop and maintain Python based applications and API’s that integrate with Generative AI models.
Experience working with LLM’s
Ability to integrate GenAI capabilities into web apps, chatbots or internal tools
Experience in designing and implementing RESTful APIs and microservices
Experience with Version Control Systems GitHub and CI/CD pipeline
Knowledge of cloud platforms and containerization
#J-18808-Ljbffr
Python Developer
Posted today
Job Viewed
Job Description
A renowned Quantitative tech-driven Trading firm based in Singapore is seeking a Senior Python Engineer. With Python, they monitor live trading, build our distributed computing platform, process large amounts of data, and write all of our internal tools.
Your Profile:
You’re one of the top devs in your current organisation, as measured by productivity, technical capability, and helpfulness to other devs.
Experience deploying and maintaining applications. You’ve managed an application from the design phase through the production phase
Ability to look at code, figure out how it works, and identify how to make it better
You really like to work with people who challenge you and make you better at what you do
Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
Deep Python experience is required, daily use of the most recent standards preferred.
Advanced knowledge of the Python ecosystem, including best practices.
Superior design, debugging, and problem-solving skills.
Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication.
Seniority level:
Mid-Senior level
Employment type:
Full-time
Job function:
Capital Markets and Investment Management
#J-18808-Ljbffr
Python developer
Posted today
Job Viewed
Job Description
Python Developer – Data Engineering & Migration (5 months Contract)
CLIENT SUMMARY
Our client is a global advanced analytics and AI consulting firm that helps Fortune 1000 enterprises make smarter, data-driven decisions. With operations in the U.S., India, and other international markets, they combine deep industry knowledge with state-of-the-art AI/ML capabilities to drive business transformation at scale.
This is a
contract role for 5–6 months , focused on delivering production-grade Python solutions for enterprise data migration projects.
ROLE SUMMARY
We are seeking an experienced
Python Developer
with strong expertise in
data engineering ,
cloud migration , and
production-grade software practices . This role will involve building robust, maintainable, and scalable data pipelines, with hands-on contributions to critical migration and transformation projects.
RESPONSIBILITIES
Design and implement Python-based data pipelines for large-scale
relational database migrations
to cloud-native data platforms
Write clean, modular, and efficient
production-grade Python code
using best practices (Separation of Concerns, reusability, readability, testing)
Perform
unit testing, reconciliation , and data quality checks within the migration pipeline
Optimize data workflows and SQL queries for performance and scalability
Collaborate with cross-functional teams to understand requirements and translate them into scalable technical solutions
Support
CI/CD workflows
and infrastructure automation for deployment and testing
Document solutions clearly for handover, audit, and maintenance purposes
REQUIREMENTS
5–10 years of overall software development or data engineering experience
Proven track record of writing scalable, modular, and testable
Python code in production environments
Experience with
data warehouse implementations ,
data migrations , and cloud-first architectures
Solid understanding of
ETL frameworks ,
data reconciliation , and
unit testing
Strong SQL skills including performance tuning, joins, and transformations
Hands-on experience with
PySpark
and handling large datasets efficiently
Familiarity with containerization, CI/CD pipelines , and automated testing workflows
Excellent problem-solving skills and ability to communicate technical solutions clearly
THE CIORE TOOLS AND TECHNOLOGIES
Python Development (Production-Grade)
Python 3.x
Pandas ,
PyArrow ,
NumPy
PySpark
(for distributed data processing)
SQLAlchemy
(optional ORM usage)
Pydantic
or similar for data validation
Testing & Quality
pytest – Unit and integration testing
flake8, black, isort – Code linting, formatting, style enforcement
mypy – Static type checking
coverage.py – Code coverage tracking
Data Engineering / ETL
Strong
SQL
(query optimization, data modeling)
Cloud-native platforms:
AWS (S3, RDS, Glue, Lambda)
or
Databricks ,
Snowflake
ETL scripting and pipeline development using Python
DevOps & Deployment
Docker
– Containerization of Python applications
Terraform
or
AWS CloudFormation
– Infrastructure as code
CI/CD
– GitHub Actions, GitLab CI, or similar
Logging and monitoring tools (e.g.,
Loguru ,
Sentry ,
Prometheus )
GOOD TO HAVE
Experience with cloud data platforms like
AWS Glue ,
Databricks , or
Snowflake
Familiarity with
Master Data Management (MDM)
practices
Exposure to REST API integrations and working in a microservices environment
Experience working in Agile teams with tools like
Jira ,
Confluence ,
Git
#J-18808-Ljbffr
Python developer
Posted 9 days ago
Job Viewed
Job Description
Python Developer – Data Engineering & Migration (5 months Contract)
CLIENT SUMMARY
Our client is a global advanced analytics and AI consulting firm that helps Fortune 1000 enterprises make smarter, data-driven decisions. With operations in the U.S., India, and other international markets, they combine deep industry knowledge with state-of-the-art AI/ML capabilities to drive business transformation at scale.
This is a contract role for 5–6 months , focused on delivering production-grade Python solutions for enterprise data migration projects.
ROLE SUMMARY
We are seeking an experienced Python Developer with strong expertise in data engineering , cloud migration , and production-grade software practices . This role will involve building robust, maintainable, and scalable data pipelines, with hands-on contributions to critical migration and transformation projects.
RESPONSIBILITIES
- Design and implement Python-based data pipelines for large-scale relational database migrations to cloud-native data platforms
- Write clean, modular, and efficient production-grade Python code using best practices (Separation of Concerns, reusability, readability, testing)
- Perform unit testing, reconciliation , and data quality checks within the migration pipeline
- Optimize data workflows and SQL queries for performance and scalability
- Collaborate with cross-functional teams to understand requirements and translate them into scalable technical solutions
- Support CI/CD workflows and infrastructure automation for deployment and testing
- Document solutions clearly for handover, audit, and maintenance purposes
REQUIREMENTS
- 5–10 years of overall software development or data engineering experience
- Proven track record of writing scalable, modular, and testable Python code in production environments
- Experience with data warehouse implementations , data migrations , and cloud-first architectures
- Solid understanding of ETL frameworks , data reconciliation , and unit testing
- Strong SQL skills including performance tuning, joins, and transformations
- Hands-on experience with PySpark and handling large datasets efficiently
- Familiarity with containerization, CI/CD pipelines , and automated testing workflows
- Excellent problem-solving skills and ability to communicate technical solutions clearly
THE CIORE TOOLS AND TECHNOLOGIES
Python Development (Production-Grade)
- Python 3.x
- Pandas , PyArrow , NumPy
- PySpark (for distributed data processing)
- SQLAlchemy (optional ORM usage)
- Pydantic or similar for data validation
Testing & Quality
- pytest – Unit and integration testing
- flake8, black, isort – Code linting, formatting, style enforcement
- mypy – Static type checking
- coverage.py – Code coverage tracking
Data Engineering / ETL
- Strong SQL (query optimization, data modeling)
- Cloud-native platforms: AWS (S3, RDS, Glue, Lambda) or Databricks , Snowflake
- ETL scripting and pipeline development using Python
DevOps & Deployment
- Docker – Containerization of Python applications
- Terraform or AWS CloudFormation – Infrastructure as code
- CI/CD – GitHub Actions, GitLab CI, or similar
- Logging and monitoring tools (e.g., Loguru , Sentry , Prometheus )
GOOD TO HAVE
- Experience with cloud data platforms like AWS Glue , Databricks , or Snowflake
- Familiarity with Master Data Management (MDM) practices
- Exposure to REST API integrations and working in a microservices environment
- Experience working in Agile teams with tools like Jira , Confluence , Git
Be The First To Know
About the latest Experienced python developer Jobs in Singapore !
Python Developer (Finance)
Posted today
Job Viewed
Job Description
Overview
An elite global hedge fund is seeking a highly skilled
Backend Engineer
to join their Treasury Technology team. The successful candidate will play a key role in designing and developing innovative front-office applications that enhance alpha generation, optimize the firm’s balance sheet, and drive data-informed portfolio finance decisions.
Responsibilities
Collaborate with Financial Analysts to design and implement cutting-edge financial systems
Develop tools to leverage borrow markets and enhance trading efficiency
Manage full software development lifecycle: requirements, architecture, implementation, testing, and release
Integrate and process diverse internal and external portfolio finance data
Deliver scalable, stable, and time-efficient solutions in a fast-paced environment
Qualifications
3+ years of experience as a Backend Developer with strong Python expertise
Bachelor’s degree in Computer Science or related field
Proven experience in application architecture and backend development from design to deployment
Strong knowledge of MSSQL, including query optimization and table design
Experience with Git, API integration, authentication, and testing frameworks
Excellent communication, analytical, and documentation skills
Self-motivated with a proactive, problem-solving mindset
BAH Partners specialize in placing the leading technology and quantitative talent into Asia Pacific’s premier financial and technology-driven organizations. If you would like more information, or to confidentially discuss your career options, please contact
Follow us at
Job details
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Finance
#J-18808-Ljbffr
Python Developer (AI)
Posted today
Job Viewed
Job Description
Overview
Equinix is the world’s digital infrastructure company, shortening the path to connectivity to enable the innovations that enrich our work, life and planet. A place where bold ideas are welcomed, human connection is valued, and everyone has the opportunity to shape their future. Help us challenge assumptions, uncover bias, and remove barriers—because progress starts with fresh ideas. You’ll find belonging, purpose, and a team that welcomes you—because when you feel valued, you’re empowered to do your best work.
Job Summary
As a Developer Experience Engineer focused on building, Integrating Programmatic Client Interfaces with AI/ML capabilities. The ideal candidate will have experience in developing and enhancing customer-facing applications using Python with a focus on improving user experience and engagement. Your work will not only improve the efficiency of developers but also contribute to the overall success of Equinix's offerings in the digital infrastructure space.
Responsibilities
Design and develop generic, customer-facing client interfaces that promote both ease of use and customization
Integrate AI solutions. Implement AI into existing software systems to enhance functionality and user experience
Utilize generative AI tools and frameworks to innovate and improve client interactions. (RAG, Multi agent system development)
Design, build and coordinate an automated build & release CI/CD process using GHA
Collaborate with cross-functional teams to gather requirements and implement solutions that enhance customer experience
Troubleshoot and resolve issues related to client interfaces and user experience
Hands-on Architecture, Design, Development, Automation Testing & Support of Software Products and Solutions
Interact with stakeholder(s) to understand and document the product feature(s)
Provides level of effort (LOE) for product backlog. Work with technical project managers and product management teams to define schedule
Assist in the analysis & evaluation of new technologies to meet the demand for product roadmap and technology platform goals
Help in the evaluation and recommendation of appropriate technologies for product features and platform
Advocate and follow best design and development practices adhering to Engineering standards
Prioritizing and parallelizing the tasks in hand and dealing with ad-hoc requests
Qualifications
Bachelor’s degree in computer science, Software Engineering, Data Science Engineering or related field with 3+ years of professional software development experience
2+ years of experience in the full software development life cycle, including coding standards, code reviews, version control, build processes, and testing
2+ years of experience in software design, development, and algorithm related solutions
2+ years of programming Python language.
CI/CD with Github Actions (Kubernetes/Docker)
Fast API Service Development (Preferred)
Async Python (Preferred)
1+ years of experience in developing, deploying or optimizing ML models (Preferred)
Experience in GAI and/or LLMs (Preferred)
Hands-on experience with generative AI technology (Preferred)
Experience with cloud platforms like AWS, Google Cloud, or Azure
Experience in REST-based API development, API lifecycle management and/or client SDKs development
Use a DevSecOps mindset to improve CICD using GitHub Actions and review DORA metrics to improve processes and consistently write fully secure code.
Knowledge on NexusIQ, SonarQube, Sonar Linting, DAST scans, DDoS attacks, Defensive Coding & Penetration Testing concepts
Monitor and analyze user feedback to drive continuous improvement in our applications
Strong written and verbal communication skills, with the ability to explain complex concepts to non-technical stakeholders
Self-motivated, with a passion for learning and staying up-to-date with the latest technologies in the field
Ability to work independently and as part of a team, managing multiple tasks and projects simultaneously
Equinix is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, please let us know by completing this form.
Equinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.
#J-18808-Ljbffr
Python Developer (Trading)
Posted 2 days ago
Job Viewed
Job Description
Responsibilities
· Collaborate and Innovate: Partner with portfolio managers, business managers, and product owners to tackle complex challenges and transform them into purposeful software solutions that drive success.
· Design and Develop: Craft advanced algorithms and applications that significantly improve operational efficiency, enhance decision-making, and propel strategic initiatives forward.
· Leverage Emerging Technologies: Harness the power of machine learning and artificial intelligence to create innovative solutions that give a competitive edge in the industry.
Skills/Requirement
· At least 5 years of relevant experience in software development, and hands-on experience in solution designing, software testing, and production support.
· Proficiency in Agile software development methodologies and practices such as Scrum, Kanban, or Test-Driven Development.
· Hands-on technical skills and good competency in Python and related frameworks such as FastAPI, Flask, or Django REST.
· Experience with SQL and data analysis libraries like Pandas, Polars, DuckDB. Optional experience of machine learning frameworks such as TensorFlow or PyTorch.
· Experience with front-end technologies like Angular or React.js and familiarity with RESTful APIs.
Interested candidates, who wish to apply for the above position, please send in your resume to:
PERSOLKELLY Singapore Pte Ltd EA License No. 01C4394 EA Reg No: R (ABDUL RAHMAN ANSARI RAJA)
We regret to inform you that only shortlisted candidates will be contacted.
***
This is in partnership with Employment and Employability Institute Pte Ltd (“e2i”). e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to e2i’s PDPA .
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at . You acknowledge that you have read, understood, and agree with the Privacy Policy.
***