The Role of the Sr. Software Dev Engineer in Test focused on big data analytics involves gathering, maintaining and operating on this gathered data to aggregate and extract actionable information for various teams as well as testing data analytics using various models for various cluster and predictive analysis
Design, Develop, Test, Automate data analytics platform
Test data analytics tools that will offer deeper insight into the services, health metrics, allowing for critical discoveries surrounding key performance indicators based on customer behavior
Work on Data visualization to create dashboards and reports using internal technologies, Splunk, Google Analytics and Graphana
Create Alerts to report any passed the threshold behavior to proactively monitor the condition and fix the behavior pro-actively
Develop scripts in Python for Data cleaning and Performing regular data quality control procedures for data verification
Analyze health of the products in field using machine learning workflows in Python including feature selection, feature engineering, algorithm selection and model debugging in terms of customer behavior and usage patterns
Graduate degree in Computer Science, Information Systems or equivalent quantitative field
Strong Experience in programming (Python) and scripting
Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases MongoDB, or similar
Experience with Data visualization tools like Tableau, Splunk, etc.
Experience with testing tools for massive data set analysis
Experience with large data processing tools such as Hadoop, HBase, ElasticSearch, RabbitMQ, and Kafka
Detailed analytical abilities
Experience with working with API
Knowledge of Machine Learning Algorithms such as k-NN, Naive Bayes, SVM, Decision Forests, etc.