323 Python jobs in Singapore
Python Engineer Technology (Software Development) · Budapest ·
Posted 13 days ago
Job Viewed
Job Description
Join Us in Making Cities Greener and More Sustainable
Are you passionate about using technology to combat climate change and enhance urban living? At greehill, we’re looking for an Algorithm Engineer - Sensor Data Processing to help us shape the future of sustainable cities. Join our mission to make urban environments around the world greener, healthier, and more resilient.
Who We Are
greehill is a global leader in nature-based smart-city solutions, driven by a passion for sustainability and innovation. We harness advanced technologies like remote sensing and machine learning to transform urban green spaces. Our cloud-based platform empowers cities to improve citizen well-being while reducing operational costs, using data from LiDAR scanners and camera systems to create digital twins of urban trees. With offices in Budapest, Berlin, Singapore, San Francisco, and Paris, we’re driving sustainability on an international scale.
As an Algorithm Engineer - Sensor Data Processing at greehill, you will play a pivotal role in developing innovative algorithms to extract valuable insights from diverse sensor data sources, including LiDAR, images, and satellite imagery. Your work will directly contribute to creating accurate digital representations of urban trees and green spaces, supporting our mission to enhance urban sustainability.
Key Responsibilities
- Design and implement algorithms to process and analyze sensor data from sources like LiDAR, images, and satellite imagery, extracting meaningful information about urban trees and environments.
- Create algorithms to transform sensor data into actionable insights, such as reconstructing 3D models, segmenting spatial data, or detecting environmental features.
- Develop techniques for preprocessing raw sensor data, including noise filtering, sampling, and quantization, to ensure data quality and usability.
- Optimize algorithms for performance and scalability to handle large, complex datasets efficiently.
- Integrate data from multiple sensor types to enhance the accuracy and detail of digital representations.
- Contribute to the continuous improvement of our data processing tools, methods, and pipelines.
- Stay informed about advancements in sensor data processing, computer vision, and geospatial analysis to bring fresh ideas to the team.
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field.
- Programming Skills: Strong proficiency in Python, with experience using libraries such as numpy, pandas, open3d, and opencv for data processing and analysis.
- Algorithmic Expertise: Solid foundation in algorithms and data structures, with a focus on solving complex, real-world problems.
- Sensor Data Experience: Practical knowledge of processing sensor data (e.g., LiDAR point clouds, image data).
- Computer Vision: Familiarity with computer vision techniques, such as feature detection, segmentation, or 3D reconstruction, applied to real-world data.
- Critical Thinking: Strong problem-solving skills, attention to detail, and a creative approach to tackling technical challenges.
- Teamwork: Ability to collaborate effectively with multidisciplinary teams, including engineers and machine learning specialists.
- Communication: Excellent skills in conveying technical concepts clearly and concisely.
Preferred Qualifications
- Experience with geospatial data processing and tools (e.g., GDAL, rasterio) for handling satellite imagery or remote sensing data.
- Knowledge of mapping techniques, such as structure from motion or SLAM (Simultaneous Localization and Mapping), for spatial data analysis.
- Familiarity with clustering methods (e.g., HDBSCAN, DBSCAN) or similar techniques for segmenting and analyzing sensor data.
- Understanding of data structures like graphs and trees for representing complex spatial information.
- Exposure to machine learning tools (e.g., sklearn, pytorch) is a plus, though not the focus of this role.
- Experience optimizing algorithms for computational efficiency and scalability.
Why Join Us?
At greehill, we’re assembling a team of curious, purpose-driven, out-of-the-box thinkers eager to tackle a high-impact mission. You’ll help shape the future of cities worldwide, making them more sustainable and resilient, with the chance to see the tangible impact of your contributions in urban environments.
We’re looking for high-performing experts who embrace ownership with a can-do attitude and a self-starter mentality. You’ll thrive in our collaborative, innovative team, addressing complex challenges and redefining what’s possible. Your initiative and fresh perspectives will drive real change.
We seek individuals who strive for excellence and are committed to bringing their best every day. You’ll be surrounded by a passionate team that shares your dedication to making a difference, offering a dynamic environment where your efforts matter.
If you’re ready to contribute to a mission that counts and collaborate with driven professionals, join us at greehill.
Please note, our office attendance is high, with employees working on-site four days a week.
We appreciate the interest of all job seekers in our organization. However, please note that at this time, we are unable to consider applications from outside of Hungary, who require a work permit for this position. We thank you for your understanding and encourage you to explore other opportunities with greehill in the future.
#J-18808-LjbffrPython Engineer Technology (Software Development) · Budapest ·
Posted today
Job Viewed
Job Description
Join Us in Making Cities Greener and More Sustainable
Are you passionate about using technology to combat climate change and enhance urban living? At greehill, we’re looking for an Algorithm Engineer - Sensor Data Processing to help us shape the future of sustainable cities. Join our mission to make urban environments around the world greener, healthier, and more resilient.
Who We Are
greehill is a global leader in nature-based smart-city solutions, driven by a passion for sustainability and innovation. We harness advanced technologies like remote sensing and machine learning to transform urban green spaces. Our cloud-based platform empowers cities to improve citizen well-being while reducing operational costs, using data from LiDAR scanners and camera systems to create digital twins of urban trees. With offices in Budapest, Berlin, Singapore, San Francisco, and Paris, we’re driving sustainability on an international scale.
As an Algorithm Engineer - Sensor Data Processing at greehill, you will play a pivotal role in developing innovative algorithms to extract valuable insights from diverse sensor data sources, including LiDAR, images, and satellite imagery. Your work will directly contribute to creating accurate digital representations of urban trees and green spaces, supporting our mission to enhance urban sustainability.
Key Responsibilities
Design and implement algorithms to process and analyze sensor data from sources like LiDAR, images, and satellite imagery, extracting meaningful information about urban trees and environments.
Create algorithms to transform sensor data into actionable insights, such as reconstructing 3D models, segmenting spatial data, or detecting environmental features.
Develop techniques for preprocessing raw sensor data, including noise filtering, sampling, and quantization, to ensure data quality and usability.
Optimize algorithms for performance and scalability to handle large, complex datasets efficiently.
Integrate data from multiple sensor types to enhance the accuracy and detail of digital representations.
Contribute to the continuous improvement of our data processing tools, methods, and pipelines.
Stay informed about advancements in sensor data processing, computer vision, and geospatial analysis to bring fresh ideas to the team.
Qualifications
Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field.
Programming Skills: Strong proficiency in Python, with experience using libraries such as numpy, pandas, open3d, and opencv for data processing and analysis.
Algorithmic Expertise: Solid foundation in algorithms and data structures, with a focus on solving complex, real-world problems.
Sensor Data Experience: Practical knowledge of processing sensor data (e.g., LiDAR point clouds, image data).
Computer Vision: Familiarity with computer vision techniques, such as feature detection, segmentation, or 3D reconstruction, applied to real-world data.
Critical Thinking: Strong problem-solving skills, attention to detail, and a creative approach to tackling technical challenges.
Teamwork: Ability to collaborate effectively with multidisciplinary teams, including engineers and machine learning specialists.
Communication: Excellent skills in conveying technical concepts clearly and concisely.
Preferred Qualifications
Experience with geospatial data processing and tools (e.g., GDAL, rasterio) for handling satellite imagery or remote sensing data.
Knowledge of mapping techniques, such as structure from motion or SLAM (Simultaneous Localization and Mapping), for spatial data analysis.
Familiarity with clustering methods (e.g., HDBSCAN, DBSCAN) or similar techniques for segmenting and analyzing sensor data.
Understanding of data structures like graphs and trees for representing complex spatial information.
Exposure to machine learning tools (e.g., sklearn, pytorch) is a plus, though not the focus of this role.
Experience optimizing algorithms for computational efficiency and scalability.
Why Join Us?
At greehill, we’re assembling a team of curious, purpose-driven, out-of-the-box thinkers eager to tackle a high-impact mission. You’ll help shape the future of cities worldwide, making them more sustainable and resilient, with the chance to see the tangible impact of your contributions in urban environments.
We’re looking for high-performing experts who embrace ownership with a can-do attitude and a self-starter mentality. You’ll thrive in our collaborative, innovative team, addressing complex challenges and redefining what’s possible. Your initiative and fresh perspectives will drive real change.
We seek individuals who strive for excellence and are committed to bringing their best every day. You’ll be surrounded by a passionate team that shares your dedication to making a difference, offering a dynamic environment where your efforts matter.
If you’re ready to contribute to a mission that counts and collaborate with driven professionals, join us at greehill.
Please note, our office attendance is high, with employees
working on-site four days a week.
We appreciate the interest of all job seekers in our organization. However, please note that at this time, we are unable to consider applications from outside of Hungary, who require a work permit for this position. We thank you for your understanding and encourage you to explore other opportunities with greehill in the future.
#J-18808-Ljbffr
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
Who are we?
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.
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
Be The First To Know
About the latest Python Jobs in Singapore !
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
Software Engineer – SG – Python + reactjs
We are seeking a skilled and motivated Python Developer to join our development team. You will be responsible for designing, developing, and maintaining efficient and scalable backend systems. The role requires strong problem-solving skills, a deep understanding of Python, and the ability to work in a fast-paced, collaborative environment.
Key Responsibilities :
•Design, develop, and maintain backend applications using Python.
•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.
Required Skills and Qualifications
· 4 to 8 years of experience in Python development.
· Strong understanding of object-oriented programming, data structures, and algorithms.
· Experience with web frameworks like Django, Flask, or FastAPI.
· Hands-on experience with REST APIs, microservices architecture, and JSON/XML.
· Familiarity with databases such as PostgreSQL, MySQL, or MongoDB.
· Proficient with version control systems (e.g., Git).
· Experience with unit testing frameworks and CI/CD pipelines.
· Good knowledge of software development lifecycle (SDLC) and Agile methodologies.
Nice to Have
· Exposure to cloud platforms (AWS, Azure).
· Experience with automation tools, data pipelines, or DevOps practices.
· Familiarity with containerization (Docker, Kubernetes).
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 Singaporean Citizen or has Permanent Residency visa
- 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