We are seeking an exceptional individual to lead and manage a team of software
engineers in the Data Science group. The successful candidate will lead and expand a
team building software that enables data-driven decision making across the enterprise.
This software will complement and enhance predictive models, process automation, and
experiments driving significant value and impact. The members of the team will work
closely with data scientists, product managers, data engineers, and business
stakeholders to understand needs and develop and deploy robust solutions.
? Lead validation, enhancement, and routing
? Marketing automation
? Development of novel actuarial tools
? Large scale machine learning deployment platform
? Applications for the evaluation and improvement of investment performance
? Attract, retain, and develop exceptional talent within the Data Science Software
? Establish and enhance robust software development practices, including test
driven development, continuous integration and deployment
? Collaborate to develop and maintain standards and best practices for product
development and support
? Independently lead complex projects in an ambiguous environment producing
robust, production-ready software
? Collaborate closely with product and project managers, data scientists, data
analysts, data engineers, and business stakeholders
? Be a thought leader internally and externally by developing open source
software, participating in research, speaking at conferences, etc.
? Bachelor’s Degree in Computer Science, or equivalent quantitative field.
? 10+ years developing software systems, with at least 5 years developing in
Python. Experience with Java, C++, and/or Scala strongly preferred.
? Demonstrated success in leading a team of engineers
? Exceptional object-oriented and functional coding skills
? Exceptional understanding of algorithms and data structures
? Exceptional communication and influencing skills
? Extensive experience with Spark and distributed data processing and
? Experience in AWS cloud technologies and stack.
? Experience writing solid unit and regression tests, and debugging in collaboration
with a large software development team
? Experience working with relational databases, specifically Postgres and Vertica
? Experience using containers such as Docker, docker-machine and
docker-compose a plus
? Strong understanding and practice of Agile software development process
? Masters or PhD in Computer Science, or equivalent quantitative field.
? Experience with R
? Knowledge of Machine Learning
? Experience working in a DevOps model