Logo
Man Group

Senior Software Engineer

Man Group, Honolulu, Hawaii, United States, 96814

Save Job

Overview

The Role: As a Senior Software Engineer in the Front-office Engineering organization at Man Numeric, you will work closely with Quantitative Researchers and Portfolio Managers. Your challenges will be varied and may include onboarding new datasets, implementing new trading signals, developing portfolio optimization tools, building data visualization frameworks, enhancing our research platform, and performance tuning existing code using efficient numerical algorithms and cluster-computing solutions. Technology

Our systems run on Linux and most code is in Python, with the full scientific stack including NumPy, SciPy, Pandas, statsmodels, and scikit-learn. High-throughput systems are implemented in Java. For storage we rely on MongoDB and MS SQL. We use Control-M and Airflow for workflow management, Kafka for data pipelines, Bitbucket for source control, Jenkins for CI, Grafana + Prometheus for metrics, ELK for logging and monitoring, Docker for containerisation, OpenStack for private cloud, Ansible for automation, and Slack for communication. The technology list is not static and new tools are continually evaluated. Working Here

Man Numeric has a small, flat, open, transparent and collaborative culture with opportunities to grow and have impact. We engage with the broader technology community, speak at conferences, and contribute to open-source projects such as ArcticDB (DataFrame database). We maintain an open-plan office and emphasize agile working to support work-life balance and inclusivity. Roles are typically in-office for 3 days a week, with specifics varying by role and team. We offer competitive compensation, generous holiday allowance, and flexible benefits. We support continuous learning through coaching, mentoring, and conference attendance, including sponsorship of academic and professional qualifications. Responsibilities

Collaborate with Quantitative Researchers and Portfolio Managers to deliver high-quality software for front-office investing workflows. Onboard new datasets, implement trading signals, develop portfolio optimization tools, build data visualization frameworks, and tune performance of existing code using efficient numerical algorithms and cluster-computing solutions. Develop production systems with best practices for testing, monitoring, and deployment. Contribute to a Linux-based environment using Python and related scientific libraries; work with Java for high-throughput components; engage with MongoDB and MS SQL. Support and improve data pipelines (Kafka), workflow scheduling (Control-M, Airflow), and containerised deployments (Docker, OpenStack, Ansible). Qualifications

Essential: 5-7 years of professional software engineering experience, preferably with quantitative applications. Expertise in Python and Pandas; proficiency with NumPy, SciPy, statsmodels, and scikit-learn. Experience developing mission-critical production systems with testing, monitoring, and deployment practices; proficient on Linux; strong Git skills. Working knowledge of databases such as MS SQL, Postgres, or MongoDB; experience with large structured and unstructured data sets. Advantages

Experience in quantitative software development in front-office settings (e.g., hedge funds, prop trading, investment banks). Mentoring and project management experience; building web applications with modern frameworks (e.g., React). Distributed computing experience (Spark, Dask, Kubernetes, Redis); data engineering practices (ETL, distributed storage/processing, data warehousing). Strong understanding of financial markets and instruments; experience with financial market data; relevant mathematical knowledge (statistics, time-series). About Man Numeric

Man Numeric is a fundamentally-driven systematic investment manager focusing on innovation and technology-enabled alpha generation, risk management, and portfolio construction. We offer long-only and alternative strategies, and incorporate ESG and Climate signals. Founded in 1989 and part of Man Group since 2014, assets under management were $39.4 billion as of 30 September 2023. Further information at www.man.com/numeric. Culture, Values and Benefits

Man Group is committed to equal opportunities and inclusion, with initiatives to attract diverse talent. We are a Disability Confident Committed employer and provide reasonable adjustments during applications. We offer two paid volunteering days per year, comprehensive benefits, and flexible working arrangements where applicable. Further diversity and corporate-responsibility information is available at www.man.com/corporate-responsibility.

#J-18808-Ljbffr