Arbol

Python Engineer

Arbol

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $180,000 per year

About the role

  • Design and implement new features for Arbol's risk management tools and trading platforms
  • Build and maintain Python libraries and frameworks used across the organization
  • Develop APIs and microservices that integrate with external data providers and internal systems
  • Create tools and applications for traders, risk managers, and senior management
  • Build, test, deploy and maintain algorithms for pricing and risk management
  • Work with Arbol’s insurance and derivatives teams to perform business-critical analytics
  • Write clean, testable, and well-documented code following industry standards
  • Implement and maintain automated testing suites using modern testing frameworks
  • Participate in code reviews and contribute to technical architecture decisions
  • Champion best practices in software development and design patterns
  • Work closely with quantitative researchers, traders, and risk management teams
  • Collaborate with cross-functional teams to understand business requirements

Requirements

  • Background in financial services, trading, or risk management
  • 3+ years of professional Python development experience required
  • 1+ years of hands-on experience with NumPy, Pandas, and the Python data ecosystem
  • Strong experience building production applications and systems
  • Solid understanding of software development lifecycle and agile methodologies
  • Experience with version control systems (Git) and collaborative development workflows
  • Expert-level Python programming with deep knowledge of language features and best practices
  • Strong familiarity with Python frameworks and open-source libraries
  • Knowledge of PEP 8 and Python coding standards
  • Experience with testing frameworks (pytest, unittest) and test-driven development (TDD)
  • Understanding of database systems and data modeling concepts
  • Knowledge of software design patterns and clean code principles
Benefits
  • Comprehensive health, dental, and vision coverage
  • Optional flexible spending account (FSA)
  • 401(k) match
  • Flexible PTO
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAPIsmicroservicesalgorithmsautomated testingNumPyPandaspytestunittesttest-driven development
Soft Skills
collaborationcode reviewscommunicationproblem-solvinganalytical thinkingbest practices advocacytechnical architecture decision-making