Software Engineer - Machine Learning

SignalFx   •  

San Mateo, CA

Less than 5 years

Posted 267 days ago

This job is no longer available.

Software Engineer -- Machine Learning

SAN MATEOENGINEERINGFULL-TIMEAPPLY FOR THIS JOBStreaming analytics is the core technology that separates SignalFx from the competition. We are seeking a machine learning engineer who will work closely with data scientists to design and implement the next generation of algorithms to solve some of the hardest problems in monitoring.


    • Implement algorithms for processing time series (classification, anomaly detection, analytical tasks specific to monitoring), and contribute to the design/prototyping stages as well
    • Architect and implement new machine learning pipelines (including feature generation and selection, model selection), with a keen eye towards tradeoffs among timeliness, accuracy, resource consumption
    • Extend the SignalFx analytics platform
    • Participate in end-to-end architecture reviews and discussions with the broader team, playing an influential role in overall product design
    • Participate in design and code reviews


    • An advanced degree in a technical field (e.g., computer science, machine learning, mathematics, statistics, economics)
    • 2+ years of software engineering experience (or academic equivalent)
    • Excellent programming skills (Java preferred)
    • Deep understanding of machine learning concepts
    • Experience applying statistics and machine learning to real-world problems (time series experience is a plus); and the ability to evaluate, compare, recommend algorithms
    • Ability to operate autonomously