Junior-Middle Python Engineer

affinity recruitment ltd. • Cayman Islands
Remote
Apply
AI Summary

Join a technology-driven company as a Junior-Middle Python Engineer to develop and maintain Python-based scripts, services, and internal tools. Work on real production and research-oriented systems, and grow within a professional, high-standard environment.

Key Highlights
Develop and maintain Python-based scripts, services, and internal tools
Work on real production and research-oriented systems
Grow within a professional, high-standard environment
Technical Skills Required
Python pandas numpy requests
Benefits & Perks
Fully remote role
Structured onboarding process
Clear task definitions and mentorship from senior engineers
Competitive compensation based on experience and performance

Job Description


Company Overview

Our client is a technology-driven company focused on proprietary research and development of quantitative systems and automated trading infrastructure. We build and operate our own internal platforms, analytics tools, and software to support data-driven decision-making in digital asset markets.

Role Overview

They are now seeking a Junior-Middle Python Engineer to join their remote technical team. This role is suitable for early-career to mid-level engineers who want to strengthen their engineering fundamentals, work on real production and research-oriented systems, and grow within a professional, high-standard environment.

You will work under the guidance of senior engineers while owning clearly defined components and tasks, with increasing responsibility over time.

Key Responsibilities

  • Develop and maintain Python-based scripts, services, and internal tools
  • Work with datasets, basic data pipelines, and structured data formats (CSV, JSON, etc.)
  • Assist in building and improving research and analytical tooling
  • Write clean, readable, and well-documented code
  • Debug and fix issues in existing codebases
  • Follow established coding standards and best practices
  • Participate in code reviews and technical discussions
  • Prepare short technical summaries of completed work

Required Skills & Experience

  • 1-3+ years of experience with Python (commercial or strong project-based experience)
  • Understanding of core Python concepts (data structures, functions, classes, modules)
  • Experience with common libraries such as pandas, numpy, requests, or similar
  • Basic understanding of software engineering principles (Git, code structure, testing basics)
  • Ability to learn quickly and take feedback constructively
  • Good written communication skills in English
  • Ability to work remotely and manage assigned tasks responsibly

Bonus Skills & Experience

  • Experience with Jupyter notebooks or data analysis workflows
  • Exposure to APIs and external data sources
  • Basic Linux or command-line experience
  • Familiarity with async programming or simple performance optimization
  • Interest in data, analytics, or research-oriented projects

What’s On Offer

  • Fully remote role with a structured onboarding process
  • Clear task definitions and mentorship from senior engineers
  • Competitive compensation based on experience and performance

 


Similar Jobs

Explore other opportunities that match your interests

Mendix Architect

Programming
•
48m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobs via Dice

United State

AWS Data Engineering Architect

Programming
•
49m ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

DataEdge Consulting

United State
Visa Sponsorship Relocation Remote
Job Type Internship
Experience Level Entry level

Lensa

United State

Subscribe our newsletter

New Things Will Always Update Regularly