The Software Design Engineer will work on a team using statistical, mathematical, and predictive data models to bring insights and answers to complex business questions. They will apply their advance analytics and solution engineering skills to data to build solutions. They will work on data sets from various sources and focus on solving applied problems using Natural Language Processing, Text Mining, Data Mining & Machine Learning. A blend of experience in science and engineering skills, and a proven track record of solving critical business problems through data science and strong analytical/quantitative and engineering skills is desired.
The best candidate will have 3+ years as a SDE and can operate independently to build data pipelines and analyze data.
Responsibilities:
- Compute metrics from user telemetry, and do validation with various sources by collaborating with other team members
- Collaborates with database engineers and scientists to develop, refine, and scale data management and analytics procedures, systems, workflows, best practices, and other issues.
- Conduct statistical modeling and experiment design, test and validate predictive models.
- Conducts scalable data research, on and off the cloud.
- Develop custom algorithms to solve analytical problems with data sets.
- Implement automated processes for scaling models.
- Build and maintain data pipelines.
Required skills:
- 2-3 years of experience with Python
- 3 or more years of experience with data pipelines and data analysis
- Must have strong C++ experience
- Must be able to pass general coding test (Python, C++, C#)
- 2+ years of experience with front-end development will be a plus
- A Bachelors Degree or higher is required for this role.