This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Responsibilities
Design and implement your own human-in-the-loop machine learning tasks to measure user financial health and predict future financial behavior
Train and deploy your own models into production using our in-house ML infrastructure
Implement user feedback and interaction mechanisms that will help drive model personalization
Develop NLP/NLU and signal processing strategies to understand our user's financial data
Create libraries and development tools to support high quality, iterative ML models
Lead the coding and design of an evolving AI/Machine Learning and data pipeline including key infrastructure decisions.
Build scalable machine learning processes that operate over billions of records, to develop predictive models and knowledge graphs that extract data from, among others, Supply Chain, Sales, Marketing, Finance, to IT to help our enterprise customers make better business decisions.
Write efficient and well-organized software as part of the engineering team to deliver software in an iterative, continual-release environment.
Monitor and plan out core infrastructure enhancements
Drive understanding and buy-in among all stakeholders at all levels.
Contribute to and promote good software engineering practices across the team.
Mentor development teams globally (i.e. demonstrate good coding practices and helping them architect code)
Lead code reviews, design sessions, and technical documentation.
* Experience
You've shipped code to production and have worked in an environment where you own ML pipelines end-to-end
You know the theory behind a good machine learning environment and are familiar with the most common machine learning and/or deep learning techniques
You are experienced in at least one modern scripting language and at least one machine learning framework/library (e.g TensorFlow, ScikitLearn, Caffe, Theano etc)
You think like a probabilist
You focus on adding value to the end-user and are passionate about improving their financial health
Coding fluency with a wide variety of data analysis and machine learning techniques
Depth of experience building end-to-end enterprise solutions that leverage data analysis and machine learning
Excellent communication skills for leading and explaining data science projects and system architecture choices
Expertise with common Data Science tools and frameworks: Python, scikit-learn, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark
Awareness of other data-intensive topics: Operations Research, Optimization, NLP, Computer Vision, Decision analysis, Monte Carlo analysis, Simulation, etc.
Experience working on either GCP, AWS or Azure for delivering Machine Learning solutions
At least 5+ years in Data Mining, Data Pipelines, ETL, Training ML Models and Building Predictive Machines
Experience working in a Linux or Unix environment
Spark working with RDDs and Data Frames to query and perform data manipulation or similar distributed data processing
Source Control Management Tool - Git
Stream processing technologies and concurrency frameworks
Strong understanding of the nature of distributed development and its pitfalls
BS in Computer Science, Engineering, Technology or related fields.