Python Developer - Singapore

Kepler Fi is the independent, radical innovation arm of one of the worlds largest sovereign wealth funds, focused on moonshots within institutional asset management. We perform strategic investments, joint ventures, and internal development of ambitious ideas to transform the asset management space.

We are looking for a Python Developer to help build innovative Machine Learning products for large-scale institutional investing.

You've got an interest in machine learning and the ability to build impactful solutions at a massive scale. Always willing to roll up your sleeves in order to find results, you thrive in a collaborative environment where you’re always being challenged to find solutions to unique problems.

Job description/Role Responsibility:

  • Own and drive requirements throughout the software development lifecycle for large components of a machine learning based investing product, including architecture/design, implementation, testing, and launch
  • Lead design discussions on data models, architectural framework, and business logic
  • Lead backend strategy for data flows as well as model and backtesting modules
  • Work with your teammates in an unstructured environment to solve diverse technical challenges
  • Partner with various teams to leverage existing and new technologies, integrating them to create a seamless experience for our users
  • Help build and shape our engineering culture

Must Have’s

  • 4-6 years of experience as a python developer including strong knowledge such libraries as pandas, SQLAlchemy, NumPy, requests, boto3
  • Experience working with SQL databases 
  • Good interpersonal, oral and written communication and collaboration skills
  • Expert knowledge of Python
  • Ability to write reusable code using best practices (unit tests, commentary etc) independently
  • Ability to work closely with our client's internal teams.
  • Eagerness to tackle big problems that have unknown solutions at the outset
  • Passionate about solving challenging problems and iterating quickly
  • B.S., M.S., or Ph.D. in Computer Science or related field 
  • Strong track record of academic or professional achievement

Nice to Have’s

  • Python development experience in a high growth fintech environment
  • Machine Learning product development experience 
  • Experience working with python dask cluster
  • Experience working with AWS: Elastic Beanstalk, RDS, EC2, S3, CodePipeline 
  • Experience working with AWS: Reshift, CodeDeploy, Lamda
  • Strong familiarity with large-scale data requirements

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field