Full job description
Epsilon Data Management LLC is hiring a Senior Staff Research Scientist in Decision Sciences. This full-time role is based in Chicago, Illinois, with telecommuting available from anywhere in the U.S. Responsibilities include developing analytics applications, identifying research opportunities in machine learning and optimization, presenting research proposals, conducting business impact analysis, leading research agendas, managing cross-functional initiatives, mentoring junior staff, troubleshooting technical issues, and participating in hiring. Requirements include a Ph.D. in a relevant field with at least one year of related experience, proficiency in Python, shell scripting, data processing and visualization libraries, SQL and HiveQL, deep learning frameworks (PyTorch, Tensorflow, Keras), Linux, distributed computing, Jupyter notebooks, Git, and LaTex. The salary range is $169,199.79 to $177,659.77 annually. Benefits include flexible time off, paid holidays, sick time, parental leave, childcare and elder care assistance, adoption assistance, health coverage, 401(k), tuition assistance, commuter benefits, professional development, employee recognition, charitable donation matching, and health coaching.
What you'll do
- Develop and implement techniques or analytics applications to transform raw data into meaningful information
- Identify high-impact business challenges and define research opportunities in machine learning, optimization, signal processing
- Develop and present research project proposals for senior management review and prioritization
- Conduct business impact analysis to inform strategic decision-making
- Establish and drive independent research agenda aligned with organizational objectives
- Lead research and development of proposed solutions and validate outcomes
- Lead cross-functional initiatives and coordinate multi-team collaboration across engineering and analytics departments
- Collaborate with team members to support ongoing research initiatives
- Supervise and mentor interns and junior team members
- Participate in troubleshooting technical incidents
- Participate in recruitment and hiring decisions including interviewing candidates
Requirements
- Ph.D. in Computer Science, Information Technology, Engineering or related field
- One year of experience in the job offered or related occupation
- Knowledge of Linear Algebra, Probability & Statistics, Signal Processing, Detection & Estimation, Linear & Non-linear Optimization, Machine Learning, Deep Learning
- Proficiency in programming languages including python and shell-scripting
- Experience with data processing libraries such as numpy, pandas, scipy, scikit-learn
- Experience with data visualization libraries such as matplotlib, seaborn
- Experience with querying languages including SQL, HiveQL
- Experience with deep learning frameworks PyTorch, Tensorflow, Keras
- Knowledge of Data Structures, Algorithms, and Software Architectures
- Experience with Linux and command line interface
- Experience with distributed computing and big data processing
- Experience with Jupyter notebooks
- Experience with version control systems including Git
- Ability to create research proposals and technical reports using LaTex
Tech stack
pythonshell-scriptingnumpypandasscipyscikit-learnmatplotlibseabornSQLHiveQLPyTorchTensorflowKerasLinuxJupyter notebooksGitLaTex
Benefits
Flexible time off (FTO)15 paid holidaysPaid sick timeParental/new child leaveChildcare & elder care assistanceAdoption assistanceComprehensive health coverage401(k)Tuition assistanceCommuter benefitsProfessional developmentEmployee recognitionCharitable donation matchingHealth coaching and counseling