181 Python Developer jobs in Singapore
Python Developer
Posted today
Job Viewed
Job Description
Job Description – Python Developer / AI Engineer
Position Overview
We are looking for a talented Python Developer / AI Engineer to join our product team. This role will focus on developing AI-driven features, automation tools, and backend services that complement our HRIS and payroll platform. The ideal candidate will have a strong foundation in Python development, experience working with AI/ML frameworks, and the ability to design scalable and high-performance backend solutions.
Key Responsibilities
Design, develop, and maintain backend services, APIs, and automation tools using Python (Flask, FastAPI, or Django).
Integrate LLMs (e.g., LLaMA 3/4) and AI frameworks into our SaaS platform for chatbots, natural language processing, and workflow automation.
Build and optimize RAG (Retrieval-Augmented Generation) pipelines with vector databases (FAISS).
Develop data processing workflows for payroll/HR datasets, ensuring accuracy and performance.
Collaborate with PHP developers to integrate AI modules seamlessly into the HRIS portal.
Work on STT (speech-to-text) and TTS (text-to-speech) integration with desktop and mobile devices.
Ensure security and data confidentiality for all AI-driven features.
Conduct testing, troubleshooting, and performance tuning of Python-based services.
Stay up-to-date with AI/ML trends, open-source tools, and cloud-based deployments (AWS, GCP, Azure).
Requirements
Bachelor's degree in Computer Science, Data Science, or related field (or equivalent experience).
Proven experience as a Python Developer (3+ years preferred).
Proficiency with Python frameworks: FastAPI, Flask, or Django.
Strong experience with AI/ML frameworks (PyTorch, TensorFlow, Hugging Face Transformers).
Familiarity with vector databases (FAISS).
Solid understanding of data structures, algorithms, and performance optimization.
Experience with RESTful API development and cloud deployment (AWS preferred).
Good understanding of security, encryption, and compliance for sensitive data.
Strong problem-solving and collaboration skills.
Nice-to-Have
Experience fine-tuning or deploying open-source LLMs (LLaMA 3/4).
Knowledge of parallel computing and HPC environments.
Familiarity with containerization (Docker, Kubernetes).
Exposure to payroll/HRIS systems or financial data processing.
Experience with voice AI (speech recognition, text-to-speech engines).
Python Developer
Posted today
Job Viewed
Job Description
We are working with a leading global hedge fund seeking an experienced Python Developer to join their Singapore office. This is a high-profile role where you will act as a key point of contact for the region, supporting a broad range of strategies and business growth initiatives
Why This Role?
- High visibility: You'll own Treasury operations across the region and work directly with Portfolio Managers, COOs, and senior stakeholders.
- Impact: Your expertise in funding and liquidity will directly influence trading efficiency and profitability.
- Growth: Be part of a world-class platform with a proven track record of developing top talent.
What We're Looking For:
- (Minimum) 5+ years of development experience, ideally within the buy-side or a top-tier financial institution.
- This position is available at: Associate / Senior Associate / AVP level (exciting buy-side compensation on offer)
- Strong background in Delta One, Stock Borrow & Lending, or similar financing/Treasury environments.
- Confident, self-driven professional who can work independently , take initiative, and operate with minimal hand-holding.
- Solid understanding of funding markets across Asia; experience with FX swaps or restricted currency markets is a plus.
- Strong technical and analytical skills.
- Excellent communication skills, with the ability to influence stakeholders and counterparties effectively.
What's on Offer:
- A strategic and visible role within a high-performing global platform .
- Opportunities to shape Treasury operations and contribute to regional growth .
- A collaborative environment with career progression potential.
- Fantastic compensation, benefits + perks
If you're interested in learning more about this firm and role, please apply today with a copy of your resume or a link to your LinkedIn profile, for a chance to learn more
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 me at
Follow us @
Python Developer
Posted today
Job Viewed
Job Description
We are hiring for Python Developer - SAP Integration Specialist for a client that is based in Marina Bay Singapore
This is a hybrid role that follows a Dayshift Schedule (9 AM)
Salary is OPEN based on experience
At least 5 years of solid hands on Experience is required with the below:
- Must be a in Singapore or has Permanent Residenct
- Strong Python development experience
- Strong SQL
- Strong AWS experience
- API development
- ETL process
- SAP SuccessFactors
- SAP Business Technology Platform (BTP)
- SAP integration patterns and best practices
We are seeking a skilled Python Developer with SAP expertise to lead the integration of SAP SuccessFactors, Payroll & Compensation Systems, and other HR Tools with our application ecosystem using Python and AWS technologies.
Required Qualifications
· Python: 5+ years of hands-on development experience
· SQL: 3+ years with relational databases (PostgreSQL and/or MS SQL preferred)
· AWS Platform: 2+ years practical experience with:
o ECS (Elastic Container Service)
o AWS Lambda
o AWS API Gateway
· Database Knowledge: Strong understanding of relational database design and optimization
· API Development: Experience building and consuming RESTful APIs
· ETL Processes: Proven experience using Python for data extraction, transformation, and loading
· Solution Architecture: Ability to analyze business and technical requirements and propose comprehensive solution architectures for complex integration scenarios
SAP Expertise (Required)
· Practical experience with SAP SuccessFactors and SAP Business Technology Platform (BTP)
· Understanding of SAP integration patterns and best practices
Key Responsibilities
· Design and implement integrations between SAP SuccessFactors and existing applications
· Develop Python-based ETL solutions for data synchronization
· Deploy and maintain integration services on AWS infrastructure
· Create and maintain API endpoints for system connectivity
· Ensure data quality and system reliability across integrated platforms
Job Types: Full-time, Permanent
Pay: From $10,000.00 per month
Experience:
- Software development: 5 years (Required)
- Python: 5 years (Required)
- SQL: 3 years (Required)
- AWS: 3 years (Required)
- APIs: 3 years (Required)
- SAP SuccessFactors: 3 years (Required)
- SAP BusinessObjects: 2 years (Preferred)
- sap integration: 3 years (Required)
- ETL: 3 years (Required)
Location:
- Singapore (Required)
Work Location: In person
Python Developer
Posted today
Job Viewed
Job Description
Python developer with data migration experience
About the Role
We are seeking a skilled Python Developer with hands-on
experience in data migration to join our dynamic team. You will
be responsible for designing, developing, and executing data
migration strategies across legacy and modern systems,
ensuring data integrity, performance, and scalability.
�� Key Responsibilities
Develop and maintain Python scripts for data extraction,
transformation, and loading (ETL)
Required Skills & Qualifications
Strong proficiency in Python (including libraries like Pandas,
SQLAlchemy, etc.)
Proven experience in data migration projects (on-prem to cloud,
legacy to modern DBs, etc.)
Solid understanding of relational databases (e.g., PostgreSQL,
MySQL, Oracle)
Experience with ETL tools and frameworks
Familiarity with cloud platforms (AWS, Azure, GCP) and their data
services
Knowledge of data governance, security, and compliance
standards
Excellent problem-solving and communication skills
Job Type: Full-time
Python Developer
Posted today
Job Viewed
Job Description
Job Description
- At least 3 years of experience as a Python Tech Stack Developer.
- Must be familiar with a project's complete life cycle implementation of at least 1 to 2 projects.
- Develop and maintain Python-based applications.
- Utilize expertise in Langchain and Langgraph for natural language processing tasks.
- Build APIs using FastAPI
- Have UI skillset in web components, Lit, typescript
- Understand CICD, e.g. git/Jenkins
- Develop, enhance, and maintain Python-based applications with a focus on scalability, reliability, and performance.
- Contribute to the end-to-end project lifecycle, from requirements gathering and design to implementation, testing, deployment, and support (must have worked on at least 1–2 full life cycle implementations).
- Implement Natural Language Processing (NLP) solutions leveraging LangChain and LangGraph for intelligent workflows and conversational AI applications.
- Design and build robust, secure, and high-performing APIs using FastAPI.
- Collaborate with front-end teams to integrate web components, Lit, and TypeScript into applications.
- Ensure smooth CI/CD pipelines using tools like Git and Jenkins, following best practices for automation and DevOps.
- Work closely with cross-functional teams (Product, UI/UX, QA, DevOps) to deliver business-driven solutions on time.
Python Developer
Posted today
Job Viewed
Job Description
Who we are
Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects since 2007 – this is made possible by an international team of 7600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential.
At Amaris Consulting, we strive to provide our candidates with the best possible recruitment experience.
We like to get to know our candidates, challenge them, and be able to give them proper feedback as quickly as possible. Here's what our recruitment process looks like:
Brief Call: Our process typically begins with a brief virtual/phone conversation to get to know you The objective? Learn about you, understand your motivations, and make sure we have the right job for you
Interviews: (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your manager of course, but also other people related to your future role. We will talk in depth about you, your experience and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris Consulting: our culture, our roots, our teams, and your career opportunities
Case study: Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc.
As every role is different, we adapt the process accordingly, always focusing on the best possible candidate experience. We look forward to meeting you
Job description
Join our team and start a new adventure in an international and dynamic environment where you will be able to fulfil your career expectations in a fast-growing organization.
Being a consultant at Amaris Consulting means positioning yourself as a technical and functional expert in an industrial field, but above all, being an ambassador of our organization to clients thanks to:
- Your interpersonal skills and ability to listen in order to build a strong relationship of trust with our clients and fully understand their challenges and issues
- Your curiosity and eagerness to learn, as we support over 1000 clients from all sectors worldwide
Your missions
- Develop and maintain data pipelines and ETL/ELT processes primarily in Python, using modern data frameworks and libraries (e.g. Pandas, PySpark, Airflow).
- Ensure reliability and maintainability through unit and integration testing.
- Collaborate with data and analytics teams to transform requirements into production-grade Python data solutions.
- Apply DevOps and CI/CD practices to automate deployment, testing, and monitoring of data pipelines.
- Write clean, efficient, and well-tested Python code, and contribute to continuous improvement through code reviews and engineering best practices.
- Document technical designs and maintain system documentation for transparency and scalability.
Your profile
- Academic background: Computer Science, Information Technology or related fields.
- At least 5+ years of experience with pyhton / data engineering and software development.
- Proficiency in Python for data engineering tasks.
- Experience with unit and integration testing.
- Knowledge of DevOps practices and Agile methodologies.
- Strong software engineering, analytical and problem-solving skills.
- You are a good team player with excellent communication skills.
What we offer
- An international community bringing together 110+ different nationalities
- An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
- A robust training system with our internal Academy and 250+ available modules
- A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
- Strong commitments to CSR, notably through participation in our WeCare Together program
Amaris Consulting is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
Job Types: Full-time, Permanent
Pay: From $7,000.00 per month
Experience:
- Python: 4 years (Preferred)
Work Location: In person
React and python Developer
Posted today
Job Viewed
Job Description
Key Responsibilities
- Develop responsive, high-performance web applications using .
- Build and maintain Python-based services and APIs .
- Design and integrate RESTful APIs and microservices.
- Collaborate with cross-functional teams (design, QA, product, DevOps) in Agile sprints.
- Debug, test, and optimize applications for performance and scalability.
- Ensure clean, maintainable, and reusable code following industry best practices.
Required Skills
- 3–6 years of software development experience.
- Strong proficiency in (hooks, state management, Redux/Context API) .
- Hands-on experience in Python (Django/Flask/FastAPI preferred).
- Solid understanding of JavaScript (ES6+), HTML5, CSS3 .
- Experience with databases (SQL & NoSQL such as PostgreSQL, MySQL, MongoDB).
- Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
Strong problem-solving and communication skills.
Be The First To Know
About the latest Python developer Jobs in Singapore !
Python Developer with AI
Posted today
Job Viewed
Job Description
Design, develop, and maintain backend applications using Python.
AI on hands-on exp.
Design and implement user interfaces using , , and modern UI/UX practices.
Exposure to data analysis libraries (Pandas, NumPy) or machine learning is a bonus
Build and integrate RESTful APIs with front-end components and third-party services.
Write clean, scalable, and testable code following best practices.
Work with data in various formats and sources including SQL and NoSQL databases.
Participate in system architecture design, code reviews, and documentation.
Identify performance bottlenecks and bugs, and devise solutions to mitigate and address them.
Collaborate with product managers, designers, and other developers to deliver high-quality software
Develop and maintain scalable APIs using FastAPI for data processing and automation workflows.
Perform complex data manipulations and transformations using Pandas.
Design and implement automation solutions to eliminate manual processes and improve system reliability.
Python Developer, Investment Management
Posted 14 days ago
Job Viewed
Job Description
We are building a global investment firm with a strong reputation for innovation and stability. They manage a diverse portfolio across asset classes and markets in more than 37 countries, consistently driving value creation through data-driven insights and advanced technology.
Role: Python Developer, Machine Learning Packages
You will play a pivotal role in enhancing data engineering and analytics capabilities, working in an environment where high coding standards are upheld. The team values strong communication to navigate constructive code reviews and to collaborate effectively across stakeholders.
Key Responsibilities
- Develop, optimise, and maintain Python-based solutions for large-scale data analytics.
- Work with advanced data libraries (pandas, polars, duckdb, PySpark).
- Support quantitative research and integrate ML/data science packages (scikit-learn, scipy, etc.).
- Collaborate with engineers and analysts to improve data engineering practices.
Key Requirements
- 8 years of software engineering & at least 5 years in Python on enterprise grade
- Strong knowledge of data analytics libraries for large datasets.
- Familiarity with ML and data science toolkits.
- Excellent communication skills to engage effectively in a high-performance team.
Python Developer (5 months Contract, Renewable) #dl
Posted 12 days ago
Job Viewed
Job Description
Requirements:
- Strongexpertise in backend development with Python (Flask, Django, or other backend frameworks).
- Good understanding of AWS services (basic infrastructure setup and operation).
- Hands-o experience with CI/CD processes and tools (e.g. GitLab).
- Ability to support service-based architecture design and implementation for backend services/components.
- Capability to develop frontend components for a clinical decision support system
Good to have:
- Fullstack or additional frontend development experience with frameworks such as React.js.
- Familiarity with AWS CDK.
Key Deliverables:
Software Development
- Tech design, development, testing, and operation of a clinical decision support system, integrated with various frontend interfaces.
- Tech design based on requirements provided by the business team.
- Implementation of applications, services, and integrations.
- Testing and quality management (unit, functional, end-to-end, test automation).
- Security monitoring, enhancement, and issue fixes.
- Operation and maintenance of the platform, including technical support provisioning.
2. Documentation
- Tech design documents (architecture, ERD, API specifications, flowcharts, etc.).
- Test reports (coverage reports for unit tests and end-to-end test reports).
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call Denise at Hays on or email for a confidential discussion.
Referrals are welcome.
EA Reg Number: R
EA License Number: 07C3924 | Company Registration No: D