Python Software Engineer

JOB DESCRIPTION

Our group is responsible for building software enabling both the large-scale quantitative research operations that drive company's platform. The team is currently embarking on a multi-year journey to provide a powerful, scalable, and efficient platform to drive the firm's next decade of growth. We are looking for someone who can own some of the unique technical challenges inherent in the problem and who can bring solid experience and perspective to the team.

JOB REQUIREMENT

A successful candidate will possess:
A minimum of 4 years of writing production-quality code in Python on Linux platform
Candidate must be willing to learn C++. Experience in C++ is a strong plus
Candidate must have strong interest and motivation to work with machine learning, deep learning, backtesting platform design and development technologies. Prior experience is not required but will be considered as a strong plus.
Strong understanding and experience with Linux system programming fundamentals
Ability to develop large-scale, distributed systems
Strong understanding of data structures, algorithms, high-performance application design, and concurrency patterns.
Self-motivated and able to work independently with minimal direction
Proficiency in English
An outstanding candidate will also have experience with one or more of:
Developing systems for managing and performing computation on large-scale graph data
Streaming / dataflow systems
Candidates need not have prior experience in financial services.

WHAT'S ON OFFER

Competitive and attractive compensation package with clear career road-map - where you feel challenged everyday
We offer a strong culture of learning and development: training courses, library, speakers, share and learn events
Learn from who sits next to you! Working in company you are surrounded by smart and talented people
Employee resources groups with strong diversity and inclusion culture
Premium Health Insurance and Employee Assistance Program
Generous time-off policy, re-creation sabbatical leave (based on tenure), Trade Union benefits for staff and family
Team building activities every month: Local engagement events, monthly team lunch - Employee clubs: football, ping-pong, badminton, yoga, running, PS5, movies, etc.
Annual company trip and occasional global conferences - opportunity to travel and connect with our global teams
Happy-hour with tea break, snacks and meals every day in the office!

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

product, Investment Management

Technical Skills:

Backend, Python

Location:

Ho Chi Minh, Ha Noi - Viet Nam

Salary:

Negotiation

Job ID:

J00739

Status:

Close

Related Job:

Tech Lead Software Developer (Delphi, Oracle PL-SQL)

Ho Chi Minh - Viet Nam


Global Software Delivery Centers

In the role, you will work with a dedicated, enthusiastic team developing enhancements to a Laboratory Information Management System (a LIMS) and supporting the LIMS' multiple customers.As a Tech Lead Delphi Developer, you will: Lead Development teams in a local line management capacity reporting to the Software Engineering Manager in Europe Set targets and mentor the team/s locally Ensure quality in team development Participate in sprint planning and sprint retrospective meetings Assign and deliver development tasks requested during sprint planning Estimate the complexity and the workload Choose the most appropriate technical solution to meet the user requirements Design, develop and deploy changes to the LIMS according to the customers' and business users' requirements. Support the LIMS in collaboration with the other team members Working together with other team members (Engineers/QA) to ensure high quality of delivered solutions. Ensuring good practices and high quality standards are implemented and followed

Negotiation

View details

Python Developer (Distributed Systems)

Ho Chi Minh - Viet Nam


Outsourcing

  • Python
  • Flask

Engage in architecture, design, and code reviews. Contribute to strategic project development, testing, and deployment. Tackling scalability and reliability challenges will lead to meaningful discussions on Distributed Systems. Collaborate within a high-impact, cross-functional team. Utilize technologies including Kafka, PostgreSQL, Spark, BigQuery, GitLab with integrated CI/CD, etc.

Negotiation

View details

Senior Machine Learning Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Information Technology & Services

  • Machine Learning

We are seeking a pragmatic Senior Machine Learning Engineer to accelerate our MLOps roadmap. Your primary mission will be to own the design and implementation of our V1 LLM Evaluation Platform, a critical system that will serve as the quality gate for all our AI features. You will be a key builder on a new initiative, working alongside dedicated Data Engineering and DevOps experts to deliver a tangible, high-impact platform. This role is for a hands-on engineer who thrives on building robust systems that provide leverage. You will be fully empowered to own the implementation and success of this project Build the V1 Evaluation Platform: Proactively own the end-to-end process of designing and building the core backend systems for our new LLM Evaluation Platform, leveraging Arize Phoenix as the foundational framework for traces, evaluations, and experiments. Implement Production Observability: Architect and implement the observability backbone for our AI services, integrating Phoenix with OpenTelemetry to create a centralized system for logging, tracing, and evaluating LLM behavior in production. Standardize LLM Deployment Pipeline: Design and implement the CI/CD framework for versioning, testing, and deploying prompt-based logic and LLM configurations, ensuring reproducible and auditable deployments across all AI features. Deliver Pragmatic Solutions: Consistently make pragmatic technical decisions that prioritize business value and speed of delivery, in line with our early-stage startup environment. Cross-functional Collaboration: Work closely with our Data Science team to understand their workflow and ensure the platform you build meets their core needs for experiment tracking and validation. Establish Core Patterns: Help establish and document the initial technical patterns for MLOps and model evaluation that will serve as the foundation for future development.

Negotiation

View details