Capital Solutions Group Technology (CSGT) is looking to design and implement intelligent systems to enhance portfolio construction, investment research, and monitoring, ultimately powering their multi-asset strategies.
Requirements
- 7+ years’ experience with at least one modern programming language such as Java, Python, C++ or C-Sharp. Strong OO or Functional design skills with understanding of common design patterns.
- experience solving “full stack” machine learning problems, from data collection to model training to deployment.
- experience using machine learning or NLP to solve real business problems.
- experienced in one or more machine learning subfield, such as NLU (e.g., question answering, information extraction, summarization, text classification), recommender systems, ranking and relevance, optimization, etc.
- Strong computer science fundamentals including data structures, algorithms, and complexity analysis.
- Excellent knowledge of software engineering best practices (e.g. Agile software development, test-driven development, unit testing, code reviews, design documentation, etc…)
- Knowledge of data stores, SQL and No-SQL preferred.
- Experience with AWS services (S3, containers – ECS & EKS, Lambda, Elasticsearch) preferred.
Responsibilities
- design and implement intelligent systems that enhance portfolio construction, investment research, and monitoring
- deliver scalable, data-driven solutions that power our multi-asset strategies
- creating and implementing detailed quality technical designs using existing and emerging technology platforms
- independently implement new features in a highly collaborative work environment alongside product managers and fellow engineers
- write legible, efficient, and performant code
- share technical solutions and product ideas through team planning, design review, pair programming, code review, and technical discussions
- make software enhancements that improve team software and processes
Other
- Demonstrated thought leadership and deep understanding of supported business capabilities.
- Experience in leading end-to-end solutioning across all aspects of SDLC (analysis, development, testing, deployment, support, etc.) for business problems with medium to high complexity and ambiguity.
- You will collaborate with business partners and internal customers.
- While you are an agent of change with a sense of urgency, you are respectful of what came before.
- Willingness and ability to own all stages of the development process: design, testing, implementation, operational support.