908 Python Engineer jobs in Singapore
Python 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-LjbffrPython Engineer – Quant Data Infrastructure (Systematic Trading Firm)
Posted today
Job Viewed
Job Description
My client, a top-tier systematic trading firm, is looking for aPython-focused engineer to build and optimize the data pipelines that power its quantitative research. This role sits at the intersection ofdata engineering, tooling, and research infrastructure —you won’t just move data; you’ll design the systems that allow quants to extract signal from it.
The Role in a Nutshell
You’ll be thego-to problem solver for quant researchers, ensuring they have clean, structured, and instantly accessible data for modeling. Your work will involve:
- Transforming raw, messy datasets (market data, alternative data, unstructured feeds) into research-ready formats.
- Building high-efficiency pipelines in Python (this is about lean, performant code).
- Creating simulations and tooling that let quants test ideas faster.
- Automating data validation so researchers can trust what they’re working with.
This isn’t a generic data engineering role—you’ll bedeep in the trenches with quants , understanding their needs and building solutions that give them an edge.
Who We’re Looking For
- A Python expert who writesclean, fast, maintainable code (think Pandas, NumPy, async/await, multiprocessing).
- Someone who’sobsessed with data quality —you notice edge cases before they become problems.
- Apragmatic builder who can take a vague research ask and turn it into a scalable pipeline.
- Experience withcloud infra (AWS/GCP), schedulers, and CI/CD —you know how to ship robust systems.
- Bonus points if you’ve worked withfinancial/time-series data or have a quantitative background.
Why This Role?
- Direct impact on trading strategies —your work enables the research behind them.
- Zero bureaucracy around tools—use what makes sense (as long as it’s Python).
- Collaborate with world-class quants who rely on your systems daily.
If you lovesolving hard data problems with code , this is your niche.
Get in touch with Bianca Lo –
#J-18808-LjbffrSenior Associate | C++/Python Engineer | Fixed Income and Currencies
Posted today
Job Viewed
Job Description
Join our Fixed Income and Currencies' desk delivery team as a DevOps Engineer and assist with the development, enhancement, and support of a range of financial markets products including FX, Interest Rates, and Bonds. In this role, you will interact directly with businesses and supporting functions such as settlements, finance, and risk management.
At Macquarie, our advantage is bringing together diverse people and empowering them to shape possibilities. We are a global financial services group operating in 31 markets with 56 years of profitability. You’ll be part of a friendly and supportive team where everyone contributes ideas and drives outcomes.
What role will you play?You will work directly with traders and business users to understand product requirements, develop, release, and support our in-house trading system. You will support daily revenue-generating activities, respond to queries related to finance and risk calculations, and seek continuous improvement in processes and skills.
What you offer- 2–5 years of experience in Object-Oriented Design and Programming, with C++ as an advantage
- Proficiency in scripting languages such as Python in a Linux environment
- A strong desire to learn about Financial Market products
We welcome applications from anyone inspired to build a better future with us. If you're excited about the role or working at Macquarie, we encourage you to apply.
About TechnologyTechnology is integral to Macquarie, supporting our people, customers, and communities. We are passionate about accelerating digital transformation, connecting data and people, and designing innovative technology solutions.
Our commitment to diversity, equity, and inclusionWe are dedicated to fostering a diverse, equitable, and inclusive workplace. We encourage applications from all backgrounds and identities, including race, ethnicity, gender, age, sexual orientation, disability, and more. We aim to provide reasonable adjustments during recruitment and employment. Please inform us if you require support during the process.
#J-18808-LjbffrAws python data engineer
Posted today
Job Viewed
Job Description
Join to apply for the AWS Python Data Engineer role at TapTalent.ai .
17 hours ago. Be among the first 25 applicants.
Responsibilities and Requirements- Very Strong Proficiency in:
- Python: Extensive experience in data manipulation, scripting, and building data applications.
- PySpark: Deep expertise in developing and optimizing large-scale data transformations.
- SQL: Advanced skills, including complex query writing, performance tuning, and database design.
- AWS: Hands-on experience designing, deploying, and managing data solutions on services such as S3, EMR, Glue, Lambda.
Solid understanding of data warehousing, ETL/ELT principles, and data pipeline best practices.
Excellent problem-solving, analytical, and communication skills.
Ability to work independently and collaboratively.
Desired Skills- Airflow: Experience with orchestration and managing data workflows.
- Snowflake: Familiarity with cloud data warehousing and analytics.
- Version Control: Proficient in Bitbucket or Git for collaborative development.
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Other
- Industries: IT Services and IT Consulting
Referrals can increase your chances of interviewing at TapTalent.ai by 2x.
Get notified about new Data Engineer jobs in Singapore, Singapore .
#J-18808-LjbffrSoftware Engineer (Python)
Posted 6 days ago
Job Viewed
Job Description
EPAM is a leading global provider of digital platform engineering and development services. EPAM has been expanding in Singapore since 2013 and delivering the best solutions to our customers. As a recognized leader, EPAM Singapore achieved Great Place to Work® Certification in 2023 and is committed to providing our team with inspiring careers.
You will have the opportunity to work with fellow talented technologists and accelerate your career by participating in our numerous upskilling, training, and certification programs. That is why EPAM Singapore was awarded Gold for Best In-House Certification Programmes in the Employee Experience Awards 2023 and Silver in the SkillsFuture Employers Awards 2022 for our efforts in championing employees' skills development and building a lifelong learning culture at the workplace. You can also look forward to developing holistically with the multiracial festivals and various wellness and cultural activities organized by our passionate colleagues here.
Why EPAM?- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2022 & 2023 .
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters.
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices.
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey.
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us.
- We are an equal opportunity employer and value diversity in our team. We encourage candidates from all backgrounds to apply.
- Extend and maintain our robust Python applications, ensuring they remain at the forefront of technology
- Implement advanced AI-augmented features, including Retrieval-Augmented Generation (RAG) and Agentic AI, to revolutionize our solutions
- Apply best practices in clean code and testing, setting the standard for quality and reliability
- Spearhead the migration of our on-premises application to the Azure Cloud using Azure Data Factory, transforming our infrastructure
- Actively contribute to our SCRUM process by refining and creating user stories, and showcasing your work during reviews, driving our projects forward
- Bachelor’s degree in information technology, Computer Science, or related field
- Mid-level expertise with 5+ years of experience in Python is essential for this role
- Solid understanding and implementation of unit testing practices
- Commitment to writing clean, maintainable, and efficient code
- Experience with PostgreSQL database management and operations
- Familiarity with Azure Cloud and cloud-native applications is mandatory
- Experience with Azure Factory is a plus
- A proactive approach to contributing ideas and solutions within the team
- A strong drive and curiosity for exploring new technologies and staying updated with industry trends
- No visa sponsorship
Here, we summarize the typical journey to finding a job within EPAM:
- Apply and tell us about yourself
- Go through some standard interviews:
- General interview with a recruiter
- Technical interview with our technology experts
- Manager interview or Offer interview with a hiring manager
- Get ready to join the team
Not sure if you meet all the requirements? No problem. Let’s talk anyway and find out more.
It takes 1 min of application to start the journey with us. Apply now!
Software Engineer (Python)
Posted 8 days ago
Job Viewed
Job Description
Is there a Zenika in you?
Let’s talk skills and passion first.
You believe that clean code goes beyond just writing code. With a strong grasp of Agile, DevOps, and the latest technologies, you're always eager to experiment, learn, and share. You value knowledge-sharing through events like TechnoZaure (Zenika’s Tech conference), and you might even contribute to open-source.
Your Role as a Zenika Consultant:
As a consultant, you’ll be deployed to client projects, using your expertise to solve real-world problems and drive innovation. You’ll work alongside client teams to:
- Leverage your Python expertise (Django/Flask) to design clean, efficient code and robust APIs
- Utilize SDLC and CI/CD tools to support project goals
- Work with SQL/RDBMS, DevOps automation (Terraform, Ansible), and cloud/container tech (AWS, GCP, Azure, Docker, Kubernetes)
- Collaborate with product teams to transform requirements into technical solutions
About Zenika
Founded by developer Carl Azoury, Zenika is a consultancy built around community, transparency, and craftsmanship. We are passionate technophiles advising clients with deep expertise in open-source tech and modern solutions.
Why Join Zenika?
- Work with a global client base across 11 locations, benefiting from over 28,000 Zenika-led training sessions
- Partner with tech giants like Google Cloud and Scrum.org, and engage in research, open-source contributions, and conferences outside client projects
- Participate in Zenika tech conferences (TechnoZaures) to learn, share, and grow together
- Hybrid work arrangement
- 20 days of annual leave + up to 5 LEAP(Learning, Education, Advancement, Progress) days
- Dedicated Learning & Development (L&D) budget to support your growth
- Flexible benefits package to cater to your well-being and lifestyle needs
- Comprehensive international medical insurance package
Ready to code your story with us? Apply NOW!
Software Engineer (Python)
Posted 8 days ago
Job Viewed
Job Description
We are looking for a Software Engineer specialised in Python for a global technology client for 12 months & renewable contract role. In this role you will work closely with product, design, Support and other cross functional teams to define and refine project specifications & create consumer products and features on a larger scale.
Description:
- Design, code, test, document, implement, and maintain application programs and interfaces.
- Devise or modify procedures to solve complex problems considering infrastructure capabilities, operating time, and form of desired results.
- Modify, enhance, and prepare technical documentation for developed tools and solutions.
- Evaluate requests for enhancements and identify opportunities to optimise and simplify the solutions.
Job Requirements:
- Expertise in Python (3.x)
- Knowledge on Frontend programming stack, preferably with PHP/React.
- Verbal and written communication skills, problem solving skills and interpersonal skills.
- Ability to work independently and manage one’s time.
- Ability to troubleshoot issues and make system changes as needed to resolve issue or bugs in timely manner.
- Atleast 4 years of relevant working experience
Regret only shortlisted candidates will be notified
CEI No: R1659595 / EA No: 07C3147
Be The First To Know
About the latest Python engineer Jobs in Singapore !
Senior Software Engineer (Python)
Posted today
Job Viewed
Job Description
About Us
At WX Capital , we are a leading proprietary trading firm specializing in the dynamic world of cryptocurrency. With a strong foundation in traditional trading and a deep understanding of emerging financial markets, we are at the forefront of driving demand and liquidity for digital assets across major global exchanges.
Your Role
As a Senior Programmer at WX Capital, you will be a key contributor to the design, development, and deployment of our software systems. You will work across the stack, leveraging your expertise in backend development, system architecture, and DevOps to deliver high-quality solutions. This role requires a strong technical foundation, leadership skills, and the ability to collaborate effectively with cross-functional teams.
Key Responsibilities
Design and develop scalable backend services using Python, with frameworks like Django or FastAPI.
Build and optimize RESTful APIs , manage database schemas, and ensure high system performance for high-concurrency environments.
Handle asynchronous processing using asyncio , multi-threading , or Celery .
Integrate third-party APIs, including payment gateways , banking systems , and crypto exchanges .
Work with a variety of databases and caching systems, including PostgreSQL , MySQL , MongoDB , and Redis .
Manage asynchronous tasks using message queue systems like Kafka , RabbitMQ , or Redis Pub/Sub .
Collaborate with frontend developers , product managers , and DevOps engineers to deliver features iteratively and efficiently.
Participate in DevOps and deployment workflows using Linux , Docker , Kubernetes , and Ansible .
Lead code reviews, mentor junior developers, and ensure best practices in software development.
Contribute to system architecture decisions and drive technical innovation within the team.
Requirements
Bachelor’s degree or higher in Computer Science or a related field, with strong fundamentals in data structures , algorithms , operating systems , and networking .
At least 5 years of experience in software development, with a strong focus on Python .
Proficiency in at least one mainstream Python framework: Django , FastAPI , or Flask .
Strong understanding of Django REST Framework and experience designing RESTful APIs .
Solid knowledge of multi-threading , asyncio , and experience building high-concurrency applications .
Hands-on experience with message queue systems like Kafka , RabbitMQ , or Redis Pub/Sub .
Expertise in working with relational and non-relational databases, including PostgreSQL , MySQL , MongoDB , and Redis , and optimizing query performance.
Comfortable working in Linux environments , with experience in deployment and scripting (e.g., Shell , Ansible ).
Experience integrating with banking systems , payment gateways , or crypto exchanges is a strong plus .
Strong leadership skills, with the ability to mentor junior developers and lead technical projects.
Excellent problem-solving skills, ability to work independently, and strong communication skills for effective teamwork.
Prefer mandarin speaking candidates
Senior Software Engineer (Python)
Posted today
Job Viewed
Job Description
Join to apply for the Senior Software Engineer (Python) role at EPAM Systems
Continue with Google Continue with Google
Join to apply for the Senior Software Engineer (Python) role at EPAM Systems
We're looking for a Senior Python Engineer to develop and maintain Python applications supporting analytical workflows.
You'll build data pipelines, perform quantitative research and ensure code quality through testing and CI/CD.
Responsibilities
- Develop, enhance and maintain Python-based applications and tools to support analytical and research workflows
- Perform analytics or quantitative research tasks aligned with equities or fixed income business requirements
- Utilize Python data analysis libraries, such as pandas and SciPy, to process, manipulate and analyze large datasets
- Implement efficient data pipelines and workflows for real-time or batch data processing
- Write and maintain unit tests and integration tests using frameworks such as pytest or unittest to ensure code reliability and robustness
- Contribute to building and maintaining CI/CD pipelines for smooth deployment processes and continuous integration
- 5+ years of experience in Python
- Strong knowledge of the Python programming language and its libraries
- Experience in analytics or quant research work in equities or fixed income business
- Experience with data analysis libraries such as pandas and SciPy
- Experience with integrating Python applications with databases such as SQL Server and PostgreSQL
- Strong understanding of statistical methods and their application in data analysis
- Proficiency in writing unit tests and integration tests using frameworks such as pytest or unittest
- Familiarity with CI/CD and version control systems like GitHub
- No Visa Sponsorship
- Experience or knowledge in front office systems for equities / fixed income or private market
- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
- EPAM is a leading global provider of digital platform engineering and development services. EPAM has been expanding in Singapore since 2013 and delivering the best solutions to our customers. As a recognized leader, EPAM Singapore achieved Great Place to Work Certification in 2023 and is committed to providing our team with inspiring careers.
- You will have the opportunity to work with fellow talented technologists and accelerate your career by participating in our numerous upskilling, training, and certification programs. That is why EPAM Singapore was awarded Gold for Best In-House Certification Programmes in the Employee Experience Awards 2023 and Silver in the SkillsFuture Employers Awards 2022 for our efforts in championing employees' skills development and building a lifelong learning culture at the workplace. You can also look forward to developing holistically with the multiracial festivals and various wellness and cultural activities organized by our passionate colleagues here.
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology, Engineering, and Business Development
- Industries Software Development and IT Services and IT Consulting
Referrals increase your chances of interviewing at EPAM Systems by 2x
Continue with Google Continue with Google
Senior Staff Software Engineer_L4 engineering Senior Software Engineer, Windows Desktop App Senior Frontend Developer - React.js / Next.js Senior Software Engineer (Ruby on Rails) Embedded Linux Senior Software Engineer - Optimisation Senior Software Engineer (Microsoft SharePoint Developer) Senior C# Developer, Trilogy (Remote) - $60,000/year USD Senior Software Developer Go/Python (Acronis RMM) Senior C# Developer, Trilogy (Remote) - $60,000/year USDWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrLead Software Engineer (Python)
Posted today
Job Viewed
Job Description
WorldQuant develops and deploys systematic financial strategies across a broad range of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on market inefficiencies. Our teams work collaboratively to drive the production of alphas and financial strategies – the foundation of a balanced, global investment platform.
WorldQuant is built on a culture that pairs academic sensibility with accountability for results. Employees are encouraged to think openly about problems, balancing intellectualism and practicality. Excellent ideas come from anyone, anywhere. Employees are encouraged to challenge conventional thinking and possess an attitude of continuous improvement.
Our goal is to hire the best and the brightest. We value intellectual horsepower first and foremost, and people who demonstrate an outstanding talent. There is no roadmap to future success, so we need people who can help us build it.
The Role:
- Develop/Maintain internal web applications on cloud and on premise
- Assume responsibility of products.
- Addressing the business requirements
- Responsibility that the code produced by the team is well designed, testable and using state of the art software development practices
- Product robustness and stability of the products
- Create and maintain proper documentation and ensure proper support.
What You’ll Bring:
- Expertise in Python web frameworks such as FastAPI, Django, Flask and others
- Demonstrated experience in developing scalable and robust software web applications
- Working experience with SQL databases (MySQL, PostgreSQL)
- Experience in leading small teams
- Experience interacting with users to gain continuous feedback and rapidly iterate on product design, reducing business requirements to technical ones, and helping understand what (or what not) to build
- A solid background in Unix/Linux environment
- Excellent debugging and problem-solving skills
- Experience with CI/CD and version control systems (advantage)
- Experience with GCP (advantage)
- Experience with micro-services, caching tools, data visualization, log collection and aggregation, search, queuing systems (advantage)
- Experience with Docker and containerization (advantage)
- Experience with Kubernetes or distributed systems (advantage)
- Finance experience is not required
By submitting this application, you acknowledge and consent to terms of the WorldQuant Privacy Policy. The privacy policy offers an explanation of how and why your data will be collected, how it will be used and disclosed, how it will be retained and secured, and what legal rights are associated with that data (including the rights of access, correction, and deletion). The policy also describes legal and contractual limitations on these rights. The specific rights and obligations of individuals living and working in different areas may vary by jurisdiction.
#J-18808-Ljbffr