What You'll Be Doing
- Application Development
- 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
- Code Quality & Best Practices
- 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
- Collaboration & Innovation
- Work closely with quantitative researchers, traders, and risk management teams
- Collaborate with cross-functional teams to understand business requirements
- Contribute to technical roadmap planning and technology selection
- Mentor junior developers and share knowledge across the team
What You'll Need
- Required Work Experience
- 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
- Required Technical Skills
- 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
- Required Soft Skills
- Strong analytical and problem-solving abilities
- Excellent communication skills and ability to work effectively with cross-functional teams
- Self-motivated with ability to work independently and manage multiple priorities
- Attention to detail and commitment to code quality
- Passion for continuous learning and professional growth
What's Great to Have
- Computer Science degree or equivalent practical experience
- Experience as a Machine Learning Engineer or Quantitative Developer
- Background in financial services, trading, or risk management
- Knowledge of financial markets and instruments
- Experience with data pipelines, ETL processes, or real-time systems
- Familiarity with cloud platforms (AWS) and modern development tools
Similar Jobs
What We Do
Arbol is an InsurTech platform for parametric protection products covering external risks such as unexpected weather. Arbol's proprietary pricing platform, powered by machine learning and an AI underwriter enables customers to customize a coverage program and get a quote with just a few easy clicks.
Arbol uses tamper-proof climate data and blockchain technology to bring transparency and efficiency to the weather risk market. When the selected triggers in a contract are met (ex. a certain amount of rainfall), Arbol's smart contracts execute automatically and trigger a rapid payout. No disputes, delays, or extra paperwork.
Arbol currently serves individuals and businesses in the agriculture, energy, maritime, and hospitality industries. Arbol also offers custom climate risk solutions for businesses large and small in various sectors.

.png)






