Weiss Asset Management is seeking to design, build, and maintain software infrastructure to support quantitative analysts and investment professionals, enabling research, portfolio analysis, and quantitative strategy development.
Requirements
- 5+ years of professional experience in Python software development
- Strong understanding of software architecture, design principles, and package management
- Experience developing libraries or tools for use by other developers in production environments
- Familiarity with SQL, Spark, Databricks, and Data Science libraries such as pandas and numpy preferred
- Experience with Agile software development and tools such as JIRA, Confluence, and CI/CD pipelines
- Exposure to financial markets and experience working with quantitative or investment teams is preferred
Responsibilities
- Design, develop, and maintain Python-based systems to support quantitative research and investment analysis
- Collaborate with stakeholders to understand objectives and deliver solutions aligned with our technical roadmap
- Engage regularly with technical counterparts on the investment team to develop coherent solutions that leverage core systems
- Improve the architecture, performance, and reliability of existing systems
- Enhance monitoring, automation, and CI/CD workflows to increase efficiency and platform stability
- Establish and document design standards and promote best practices across development teams
- Contribute to technical recruiting, onboarding, mentorship, and code reviews for analysts, interns, and developers
Other
- Excellent communication and collaboration skills with a strong customer-focused mindset
- Able to work independently and collaboratively in a fast-paced environment
- You enjoy a collaborative environment, where decisions are made in diverse teams
- You work well in a flat structure and are comfortable voicing dissenting opinion
- You prioritize acting ethically in all situations