Enable job alerts via email!

Software Engineer (Trading)

AlphaGrep

Singapore

On-site

USD 50,000 - 70,000

Full time

25 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team at a leading company focused on mid-frequency trading and crowdsourcing. As a Software Engineer, you will develop and maintain trading infrastructure, collaborate with stakeholders, and mentor junior engineers. This entry-level role offers a chance to thrive in a fast-paced startup environment while utilizing your skills in Python and Cython.

Qualifications

  • Entry-level position in a fast-paced startup environment.
  • Proficiency in Python and Cython is required.

Responsibilities

  • Design and implement trading infrastructure from scratch.
  • Collaborate with stakeholders to define technical requirements.
  • Mentor junior team members.

Skills

Python
Cython
Machine Learning
Deep Learning
Troubleshooting

Tools

Pytorch
Polars
Postgres
Clickhouse

Job description

About AlphaVerse

The AlphaVerse team is responsible for developing a best-in-class mid-frequency trading and crowdsourcing platform where contributors can submit signals and receive rewards for their innovations. We are seeking an enthusiastic and talented Software Engineer to join our team. The ideal candidate thrives in ambiguous, fast-paced environments, is excited about building products from the ground up, has strong experience and proficiency in Python and Cython, and will be responsible for developing and maintaining our trading infrastructure.

Key Responsibilities
  1. Participate in the design and implementation of our trading infrastructure from scratch.
  2. Collaborate with stakeholders to define technical requirements and architectural decisions.
  3. Write clean, well-documented code with appropriate test coverage.
  4. Participate in code reviews and contribute to technical documentation.
  5. Assist in troubleshooting and debugging production issues.
  6. Be on-call on a rotating basis.
  7. Help establish engineering best practices and coding standards.
  8. Mentor junior team members as we scale.
  9. Take ownership of smaller projects and features from design to deployment.
Requirements
  1. Ability to thrive in a fast-paced, demanding startup environment.
  2. Responsibility for high-stakes, large-scale production infrastructure.
  3. Proficiency in Python, Cython, and experience with machine learning, especially deep-learning architectures.
  4. Experience with Pytorch and Polars.
  5. Experience with SQL-like databases such as Postgres and Clickhouse is a plus.
  6. Knowledge of Cython in performance-sensitive environments is a plus.
  7. Some understanding of financial markets and instruments is a plus.
Additional Information
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.