Company Logo

PYTHON SOFTWARE ENGINEER (Junior / Fresher)

Tin đăng này được quản lý bởi

LV
le van

Mô tả công việc

Làm tại công ty
1 - 3 năm kinh nghiệm
Tối thiểu Cử Nhân

Job Benefits

Health Insurance

Transport Money

Training/Certification

Laptop Provided

Annual Leave

Team-building events

Career Path

Flexible Hours

Chi tiết công việc PYTHON SOFTWARE ENGINEER (Junior / Fresher) tại Pi Associates

THE ROLE

• Most of our code is written by AI coding agents. Engineers decide what to build, define what "done" means, review and verify what the agents produce, and improve the workflow so the same mistake does not happen twice.

• You will do this on our research and trading platform (backend services, data pipelines and internal tools), working with mentors who review alongside you.

KEY RESPONSIBILITIES

• Turn ideas from researchers and engineers into clear task descriptions and acceptance criteria that an agent can implement.

• Review agent-written pull requests: read the diff, run the tests, check the result against the requirement, and send it back when it falls short.

• Debug problems the agent cannot solve, and know when to write the code yourself.

• Work with market and research data: ingestion, transformation, validation and storage.

• Improve our tooling (tests, linters, prompts and checks) so recurring issues are caught automatically.

• Take part in code reviews and knowledge sharing.

• Some systems you touch run live trading, so changes go through review gates and a staged rollout.

REQUIRED SKILLS & QUALIFICATIONS

• Graduating or graduated in Computer Science, Software Engineering or a related field, or equivalent experience through projects.

• Solid Python: functions, classes, modules, exceptions and the common standard library. You can write a working program without AI help.

• Core computer science: data structures, algorithmic complexity, recursion, and basic concurrency (threads, processes, async).

• Object-oriented design and clean code: clear naming, small functions, separation of concerns, and knowing when not to add an abstraction.

• Testing: you can write unit tests and tell what a test does not cover.

• Debugging: reading stack traces and logs, and using a debugger or prints to narrow a problem down.

• Basic SQL and relational database concepts (tables, joins, indexes, transactions).

• Git (branch, commit, merge or rebase, reading a diff) and the Linux command line.

• You can read unfamiliar code and explain what it does and where it can break.

REQUIRED: WORKING WITH AI CODING AGENTS

• Either of the following is fine:

• Experience: you have used a coding agent (Claude Code, Codex, Cursor agent or similar) to build or change real code, and can describe how you checked its output.

• Willingness: you have not worked this way yet, but you want to. We will teach you, and you are comfortable spending most of your time specifying, reviewing and verifying rather than typing code.

• In both cases we expect you to:

• Describe a task clearly: the goal, the constraints, and how to tell it is done.

• Treat agent output as a draft from a fast but careless colleague: read it, run it, and challenge it.

• Take ownership: if agent-written code you approved breaks, it is your bug.

• Write clear English in task descriptions, pull requests and review comments.

NICE TO HAVE

• Projects built with a coding agent, or prompts, skills or MCP tools you wrote for one.

• pandas, numpy or pyarrow; time-series or market data.

• FastAPI, Django or Flask.

• Docker, Kubernetes, PostgreSQL, Redis or Kafka.

• Interest in finance, algorithmic trading or quantitative systems.

BONUS (NOT REQUIRED)

• Built side projects in Python (servers, crawlers, automation, APIs, data processing, bots, etc.).

• Familiar with Git, Docker, Kafka, Redis, or PostgreSQL.

• Familiar with cloud platforms (AWS / GCP) or Linux environments.

• Interest in finance, algorithmic trading, or quantitative systems.

WHY YOU WILL LOVE WORKING HERE

• - Competitive salary and growth-oriented environment

• - Hands-on experience with real financial and AI‑driven systems

• - Work with mentors from engineering and quantitative backgrounds

• - Modern tech stack and engineering culture

• - Flat structure — direct collaboration with core team

• - Flexible work hours with supportive learning environment

• - Company‑provided hardware and development setup

Quy trình phỏng vấn

Giới thiệu về công ty
Pi Associates
Information Technology and Services
11-50 nhân viên

Pi Associates is a quantitative asset management firm. We apply a scientific, regulated approach to investments, in short, involves identifying factors, or characteristics, of stocks that, in the long run, outperform the rest of the market. We develop and deploy systematic financial strategies, utilizing a proprietary research platform and risk management process

Địa chỉ văn phòng

P.Tân Định, Q.1, HCM, VN

An toàn khi tìm việc trên Glints

Nhà tuyển dụng hợp pháp sẽ KHÔNG yêu cầu chi phí ứng tuyển hay liên lạc qua Telegram. KHÔNG cung cấp các thông tin liên quan đến danh bạ, tài khoản ngân hàng hoặc thẻ tín dụng khi ứng tuyển.

Tìm hiểu thêm

PYTHON SOFTWARE ENGINEER (Junior / Fresher)