Backend Engineer
What You’ll Do:
-
- Design, implement, test and maintain backend components: application, data, infrastructure, analytics and deployment
- Design and build systems with automated instrumentation and monitoring
- Design and Implement RESTful APIs for our merchants
- Live and breathe reliability and up-time
- Consistently improve maintainability and stability of the codebase
- Identify and resolve performance and Scalability issues
WHAT WE LOOK FOR:
-
- Passion and drive to change financial investing for the better
- Experience with Java or any other backend language (such as Python,C, C++, C#)
- Experience with MySql or any other online data stores.
- Experience with Hadoop or NoSql data stores.
- Experience with at-least one scripting language such as Python.
- Passion for agile, test-driven development, continuous integration and automated testing
- Solid understanding of distributed systems and functional programming paradigms
- BS,MS or PhD in Computer Science or a related technical field preferred
Data Scientist
What You’ll Do:
-
- Develop scientifically rigorous, creative methodologies to continuously improve our machine learning models
- Incorporate machine learning and data-driven decisioning into the core of our infrastructure
- Contribute to design and automation of model training, model post-processing and evaluation pipelines at scale
- Leverage the extensive data generated by us in addition to data from external sources to generate structured knowledge about our feature space
- Present your results internally and externally;defend your methodology and incorporate feedback from internal teams as well as customers.
- Improve model performance by identifying failure modes using supervised and unsupervised learning techniques
- Ideate and implement data-driven methodologies to help scale model performance across geographical, climatic, and temporal dimensions
- Implement automated solutions for ensuring data quality and delivery
- Explore and mine new data sources that will help optimize and validate our models
- Link model capabilities to market needs by customizing models, designing and running validation studies to peer mentorship, knowledge bases, and skills transfer
WHAT WE LOOK FOR:
-
- Graduate degree in a STEM field (PhD preferred but not required) and 1-3 years of hands-on industry experience
- Solid knowledge of statistical techniques, including hypothesis testing, statistical sampling, significance testing, statistical inference, maximum likelihood estimation, and experimental design, among others.
- Mastery of, supervised and unsupervised algorithms and their implementations, machine learning concepts including regularization, learning curves, optimizing hyperparameters, cross-validation, among others.
- Advanced knowledge and significant programming experience in Python programming or other scripting language including relevant libraries like numpy, pandas, SciPy, matplotlib
- Familiarity with the Linux environment including shell scripting, Git and tools for reproducibility (e.g. virtual environments, Docker )
- Demonstrated expertise in building data tools for ETL and data analysis
- Experience in building meaningful data visualizations using at least one scripting-based visualization tool such as matplotlib, d3.js or bokeh
- Nice to haves: Experience designing data schemas and extracting data from SQL and NoSQL databases. Experience with GIS systems. Experience with modern data technologies, e.g. Spark, Tensorflow, Jupyter Notebook, Docker.
- Experience with cloud computing on AWS or GCP
MOBILE APP DEVELOPER
WHAT YOU WILL DO
-
-
- Own mobile app features through inception, design feedback, implementation, and launch
- Collaborate with Product Managers & designers in the process of creating design mockups
- Collaborate with the back-end engineer in the process of building the RESTful API
- Help improve User Experience and Performance of mobile app
- Write simple, elegant code
-
WHAT WE LOOK FOR
-
- BS, MS or PhD in computer science or related fields
- Passion and drive to change financial investing for the better
- 2+ years of experience with ReactJS or React-Native
- 2+ years of experience with Redux, ImmutableJS
- 4+ years of experience working with RESTful APIs
- 4+ years of experience with iOS or Android development
- Experience with A/B Testing & Analytics
- Expertise with unit testing & Test Driven Development (TDD)
- Are willing to do the tedious things that make a good app great.
- Excellent communication skills and a passion for tough technical challenges
- Strong product sense and experience working closely with product designers
- Deeply cares about user experience and works with product managers and designers to improve the same.
- Experience in fast-paced, high growth startup a plus