Northwest Talent Solutions is a leading staffing/recruiting and workplace civility consulting firm specializing in the Technology Finance and Healthcare verticals both in the private industry and public sector. Currently we are partnered with a premier client in search of a highly talented Senior Software Engineer.
This position is an individual contributor role that is hybrid working onsite at our clients Boston location 3 days per week.
Job Overview:
As a Senior Software Engineer you will work closely with Quantitative Researchers and Portfolio Managers in the Frontoffice Engineering organization. Your challenges will be varied and may include onboarding new datasets implementing new trading signals developing portfolio optimization tools building data visualization frameworks enhancing research platforms and performancetuning existing code using efficient numerical algorithms and clustercomputing solutions.
Key Duties & Responsibilities:
- Develop missioncritical production systems for quantitative applications
- Work with large datasets both structured and unstructured
- Implement and optimize trading signals and portfolio optimization tools
- Enhance and maintain research platforms
- Collaborate with Quantitative Researchers and Portfolio Managers
Qualifications:
I. Education:
- Degree with high mathematical and computing content (e.g. Computer Science Mathematics Engineering or Physics)
- In lieu of the above education requirement equivalent years of additional work experience may be considered.
II. Experience:
- 57 years of professional experience in software engineering preferably with a focus on quantitative applications
- Expert knowledge of Python and Pandas with proficiency in related scientific libraries (NumPy SciPy stats models scikitlearn)
- Experience developing missioncritical production systems
- Proficiency with Linux platforms and a strong understanding of Git
- Working knowledge of relevant database technologies (e.g. MS SQL Postgres MongoDB)
Knowledge Skills & Abilities:
- Proven ability to develop missioncritical systems with expertise in testing monitoring and deployment best practices.
- Strong background in Linux and Git with experience in distributed computing (Spark Dask Kubernetes).
- Deep understanding of data engineering practices including ETL pipelines and data warehousing.
- Excellent analytical skills with knowledge of statistics timeseries analysis and financial markets.
- Outstanding communication skills able to collaborate with crossfunctional teams and manage multiple projects efficiently.
Screening Questions:
- Do you now or in the future require sponsorship to work in the United States
- Describe your experience with Python and the scientific stack (NumPy SciPy Pandas etc.) in a professional setting.
- What is your experience with developing missioncritical production systems Please provide an example.
- How have you worked with large datasets in the past and what challenges did you face
For confidential immediate consideration please apply with a formal copy of your resume along with your salary expectations and answers to all outlined screening questions.
Scale Beyond the Talent Bar
Remote Work :
No