Software Engineer, Portfolio Strategy
Job Description
About Nascent…
Founded in 2020, Nascent exists to build, expand, and capture opportunity, in open markets and permissionless technologies. Building from a base of permanent capital, we deploy assets across a range of both liquid and long-term strategies that ensure we are among the most active users of the open financial system we are helping to build. We've made venture investments in 100+ early-stage teams that we believe have the potential to create substantive change, expand boundaries, and find new horizons. We are consistently on the hunt for the most competitive and curious minds exploring the edges of the crypto ecosystem and leverage our hyper flexible structure to accelerate ideas into fully deployed strategies.
We are looking for a Software Engineer, Portfolio Strategy to join our team. In this role, you will work closely with our portfolio strategists, engineers and data scientists to design, develop, and implement a range of features for our automated trading system. This includes building and maintaining data pipelines, experimenting with models, deploying and managing subsystems and working on execution systems. This role is end-to-end, involving R&D of machine learning models as well as engineering of production systems for the deployment and operation of multiple models and data pipelines.
You will have the opportunity to work on exciting projects, contribute to the development of innovative products, and grow your skills in a collaborative and supportive environment. You'll be an engineer, working in a high stakes financially driven environment- success in this role requires a competitive edge, high autonomy, strong instincts and conviction in decision making.
Key Responsibilities:
- End-to-end contributions that will involve designing, building and maintaining complex software systems and pipelines
- Operate up and down the stack including work with data pipelines and model building
- Support wider team in evaluation and deployment, devops, service API's, etc.
- Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing
- Be an integral contributor to a lean agile development team
- Apply and be a proponent of quality engineering practices
Qualifications:
- 3+ years of experience and a bachelor’s degree in Computer Science, Machine Learning, Data Science, or a related field (or equivalent experience)
- High level competency in Python. Other programming languages are a plus (Rust)
- Familiarity with ML/NLP libraries and frameworks are a plus
- Background and interest in investing and/or finance
- Familiarity with version control systems (e.g., Git)
- Familiarity with devops tools like Docker, AWS, Terraform and Kubernetes
- Excellent communication and teamwork abilities
- Eagerness to learn and adapt to new technologies and challenges
Our Team & Culture
At Nascent, we are an interdisciplinary team of investors, builders & creators, capable of achieving more together than we can as individuals. We offer the opportunity to contribute to building the future global economic system with a world-class team and culture that pairs the freedom to explore, experiment & play with a competitive drive to win. We invest in our people by providing the autonomy to build, coupled with accountability & honest feedback to help learn, grow, perform & win. We’re a fully distributed team that understands the value of in-person time—we host two team retreats per year and encourage team members to come together for more frequent in-person work.
Principles that drive our team & work
Company Overview
Does your job hunt have you stressed out? This is the best book we've read to help you find your next role.