Senior Software Engineer

SnoFox Sciences

SnoFox Sciences

Software Engineering
Brooklyn, NY, USA
Posted on Wednesday, May 29, 2024

Senior Software Engineer

Hybrid · Brooklyn, New York

What we're looking for

Snofox is looking for a Senior Software Engineer who is excited to do everything involved in shipping great software products: writing code, managing infrastructure, talking with customers, learning about thermodynamics and cooling systems, and setting direction for the company. You will be joining as an early member of the Product Engineering team and will shape everything that comes next at SnoFox. Your past experience should include a track record of building powerful, data-heavy applications from the ground up.

What you’ll do

  • Build fundamental parts of our groundbreaking analytics, data visualization, and machine-learning platform

  • Pair with our Energy Systems Engineers to integrate sensor data with advanced physical models and enable customers to spot problems and opportunities

  • Collaborate with a multi-disciplinary team of colleagues to help set the direction of the product

  • Meet directly with customers to understand their needs and design solutions that solve their problems

  • Help establish and guide our team’s culture, tech stack and development practices



  • 4-year engineering degree (e.g. CS/EE/ME) and 4+ years experience as a software engineer

  • Strong backend engineering skills with proficiency in Python, JavaScript/TypeScript, Go or a similar object-oriented language

  • Proficiency with setting up and and maintaining cloud infrastructure (AWS, GCP, Azure) and containerization (Docker, Kubernetes)

  • Experience applying modern development best practices like code reviews, unit and integration testing, and continuous integration/continuous deployment (CI/CD)

Bonus points

  • Experience at an early stage startup (<5 person software team)

  • Experience in extraction and manipulation of large data sets using standard tools such as Python, R, SQL, ELK Stack

  • Proficiency in machine learning (scikit-learn, PyTorch, Keras, Tensorflow), data science, forecasting, statistics, mechanical/process engineering, modeling and optimization

  • Experience with message brokers such as SQS, Kafka or RabbitMQ

  • Strong frontend engineering skills with experience building React frontends

Salary and Benefits

  • Salary range: $160,000 – 180,000, dependent on experience

  • Eligibility for equity under the company’s employee incentive plan

  • Health insurance with 80% of premium covered for employees and dependents

  • Unlimited vacation / sick leave

  • Regular company on-sites to get to know your colleagues in Boston, Maryland, Delaware, Colorado and California.