Summary:
We are seeking a Lead Developer for an award-winning asset management company.
Responsibilities:
User first focuses on the needs of researchers, analysts, portfolio managers, and other developers with balanced short-term/long-term considerations.
Design bias towards simple abstractions that keep the surface area between system components narrow and well defined.
Produces code of the quality and structure needed to live within a growing ecosystem and team sustainably.
Technical communication: ability to clearly propagate pros/cons/risks of approach and build consensus around the best approaches.
Ability to contextualize technical best practices and apply them pragmatically given our unique business and environment.
Required Skills and Experience:
4+ years of experience with Quantitative Development Engineering experience
A deep passion for technology, software development, and mathematics
Well versed in micro and macro system design fundamentals, costs of operations and common approaches used for commonly made tradeoffs
Proficiency within one or more programming languages, including C++, Python, and R
Experience with some of the following areas: Distributed Computing, Natural Language Processing, Machine Learning, Platform Development, Networking, System Design, and/or Web Development
Exceptional quantitative and analytical skills
Bachelor’s, Master’s or PhD degree in Computer Science, Mathematics, Statistics, or equivalent experience
Strong written and verbal communications skills