- 3+ years of professional experience in software engineering, with a strong preference for a focus on quantitative applications.
- Expertise in Python and Pandas, coupled with proficiency in related scientific libraries such as NumPy, SciPy, statsmodels, and scikit-learn.
- Hands-on experience in developing mission-critical production systems, with a solid understanding of best practices for testing, monitoring, and deployment.
- Proficiency in Linux platforms and a thorough understanding of Git.
- Working knowledge of one or more relevant database technologies, including MS SQL, Postgres, or MongoDB.
- Demonstrated proficiency in working with large data sets, both structured and unstructured.
Advantageous:
- Experience in quantitative software development within a front-office environment, such as at a hedge fund, proprietary trading firm, or investment bank.
- Track record of mentoring junior team members and managing projects.
- Experience in building web applications using modern frameworks like React.
- Proficiency with distributed computing technologies such as Spark, Dask, Kubernetes, and Redis.
- Knowledge of modern data engineering practices, including data pipeline & ETL tools, distributed storage & processing, and data warehousing.
- Strong understanding of financial markets and instruments, along with experience working with financial market data.
- Relevant mathematical knowledge, such as statistics and time-series analysis.
Personal Attributes:
- Strong academic record and a degree with a significant mathematical and computing component, such as Computer Science, Mathematics, Engineering, or Physics.
- Intellectually robust with a keenly analytic approach to problem-solving.
- Self-organized with the ability to manage time effectively across multiple projects and competing business demands.
- Focused on delivering value to the business with a continuous drive to improve processes.
- Strong interpersonal skills, capable of establishing and maintaining close working relationships with quantitative researchers, portfolio managers, traders, and senior business personnel.
- Confident communicator, capable of articulating points concisely and positively engaging with conflicting views.