-
Classical statistical analysis and signal processing
-
Prediction, state classification and anomaly detection on multivariate time series data
-
Regression and classification using a variety of classical and deep learning methods
-
Machine vision and automated speech recognition
-
Application of transformer architectures including composite and agentic AI
-
Deployment and monitoring of ML workflows into both the cloud (AWS \& Azure) and the edge (Nordic, NXP, NVIDIA \& Intel)
-
MLOps infrastructure and best practices
-
Planning, implementing and communicating the results of algorithm field testing
-
Walking clients through the data science journey and partnering with design to build effective visualizations and metrics for web and mobile applications
-
Coach and mentor other engineers
-
Participate in recruiting of candidates and improvement of the overall interview process
-
Git, GitHub, GitHub Actions (CI/CD), pytest (TDD)
-
The standard SciPy Stack (Numpy, SciPy, Pandas, Scikit-Learn, Matplotlib)
-
Standard Python related data science tools such as SQL/Postgres, Docker, MLFlow, PySpark, PyTorch, TensorFlow and LangChain
-
Jupyter notebooks for prototyping
-
Cloud architecture and resources for production systems
-
AWS: Lambda, ECS, RDS, DynamoDB, IoT Core, Greengrass, Sagemaker, Bedrock
-
Azure: Functions, Container Registry, SQL Database, Machine Learning, IoT Hub
-
3rd party: Ultralytics, TimescaleDB, Datadog, Peridio
-
IaC: Terraform
-
Yocto, Linux and macOS development environments
-
Elixir, Phoenix, and Nerves
-
Embedded C and other lower level languages such as Rust
-
CI/CD including hardware and end-to-end testing and verification
-
Development Single-Board Computers such as RPi
-
Master's degree in Data Science related field
-
7 years of related experience
-
Deployed statistical, ML or other analytical models to production
-
Lead teams with hardware and software engineers
-
Performed real-time signal processing and lead teams that did so
-
Worked directly with clients and partnered with sales and client success teams to secure new work
-
Partnered with client success and senior executives ensure the success of current and future projects
-
Strong written and spoken communication skills in English
-
Proficient in Agile development and breaking solutions into "thin vertical slices" of work
-
Guiding interdisciplinary team to successfully estimate and execute these slices
-
Experience developing and managing AWS workflows
-
Expert-level Python development skills related to Data Science
-
Automated testing, code coverage, model building \& evaluation
-
SciPy Stack, Scikit-learn, Tensorflow or PyTorch
-
GitHub CI/CD best practices
-
Experience developing, compiling and deploying C, C or Embedded C software
-
Proficient developing in Linux including and light administration
-
10 years of related experience including with connected devices
-
Proficient in embedded real-time signal processing
-
AWS Professional level certification
-
Familiarity with Elixir, Phoenix, and Nerves
-
Hands-on experience with Single-Board Computers such as RPi
-
Communicates Effectively: Demonstrates expert-level communication skills. Communicates to inform, engage and inspire. Negotiates for positive outcomes with clients on complex projects
-
Influences broad audiences and creates compelling narratives around their ideas and why they are important
-
Demonstrates an expert level of knowledge and experience and as a result instills confidence in technical ability by team and clients
-
Takes calculated risks and shows a commitment to innovation that improves the business and tech community
-
Accurately estimates full scale engagements for Statements of Work, as part of the sales process
-
Leads people through our toughest program scenarios toward successful outcomes. Provides quick redirection when needed.