CareerPlanSign in

R&D Data Analysis and Machine Learning Software Engineer

PICKLE RESEARCH CAMPUS💼 Full-time💰 $104,000–$104,000🗓 2026-08-06 → 2026-09-25

Core

Design, develop, configure, apply, test, and support data analysis and machine learning algorithms for research and development within the Environmental Sciences Laboratory.

Role type

R&D Data Analysis and Machine Learning Software Engineer

Builds

Data modeling solutions and algorithm implementations for environmental science research

Domain

Environmental Sciences / Applied Research

Deliverable

production ML models

Required skills

Data algorithm development (regression, probability, statistics), Machine learning libraries (Tensorflow, Keras, Theano, Torch, Infer.NET), MATLAB, Python, UNIX/Linux environment, Strong mathematical background

Preferred skills

Scalable machine learning techniques, Large complex dataset analysis, MATLAB MEX objects, SQL programming, C/C++, Signal processing algorithms, Version control systems, Research-oriented software development

Technologies

Tensorflow, Keras, Theano, Torch, Infer.NET, MATLAB, Python, C/C++, SQL, UNIX/Linux

Responsibilities

Design and write flexible, maintainable software; Prepare technical documentation and presentations; Review peer-developed software; Deploy and support software outside the organization

Seniority

Mid-Senior level (3+ years required, 5+ preferred)

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.