Selby Jennings is working with an leading Asset Management firm that is looking to hire a Software Engineer focused on data engineering to be an integral member of their Data Science team. You will be focused on designing and building a data science infrastructure platform to accelerate the adoption of data science at our portfolio companies to drive value. You will play a key role in designing and implementing the cloud architecture, data engineering infrastructure, data science tooling, and AI modeling best practices and vendors we will use to solve a diverse set of operational challenges. You will work across and be highly integrated into both the Portfolio Operations Data Science team and the their Technology Innovations group to build the core infrastructure that powers the Data Science team to scale.
From a technical skills perspective, you will be comfortable building data science applications with the latest cloud technologies and data science modeling techniques. Intellectually, the successful candidate will be excited by implementing software engineering best practices to convert ad hoc analysis to production quality code to increase the scale and reach of data science across our portfolio companies. This is a multi-faceted role that combines analytics, product, and engineering. The ideal candidate is a skilled computer programmer and data practitioner who has experience designing and building production-quality systems. Mastery of Python, SQL, and software engineering best practices are musts and experience with software development operations technology like AWS, Containers, Kubernetes and common CI/CD processes is required.
Qualifications include:
- Undergraduate degree in a technical discipline (e.g. computer science, data science, applied math, operations research, or engineering) required
- 4+ years of relevant experience in a data driven setting as a software engineer or data engineer
- Expert proficiency in programming and querying languages including Python and SQL, strongly typed and/or functional languages a plus
- Experience with cloud technologies and best practices with the following technologies: CI/CD, Kubernetes, Containers, and Terraform
- Foundation in statistics and mathematics
- Experience with analytical methodologies and desire to solve novel technical challenges
- Strong communication and project management skills as a technical lead on projects
- Excellence in balancing multiple projects and efficiently meeting goals in a dynamic environment
- Ability to communicate technical concepts to non-technical audiences effectively both orally and in writing.
- Self-starter who can work independently and meet deadlines with minimal oversight
- Ability to work independently as well as on a team
- No previous experience in the financial services industry is required