Machine Learning Software Engineer Intern

Job Category Engineering and Information Technology
Location Remote; San Francisco, California
Job Type Internship, Part Time
Length of time for position Flexible
Posting Date 2021.07.29
Contact intern_positions@smartlocus.com

Who We Are

We are experienced start-up veterans who enjoy the challenge of turning ordinary IoT and control data into insightful solutions to dramatically simplify and automate commercial building management, HVAC systems and energy services. We have lots of real-time data from thousands of sensors and control points and we’d like your help using it in innovative and unique realtime commercial applications. If you’re passionate and interested in a variety of disciplines, please apply and tell us saabout some of your engineering and/or scientific achievements.

Job Description

As a Machine Learning Software Engineer Intern at SmartLocus, you will work on updating, optimizing and scaling our operational cloud-based machine learning infrastructure. You will increase your knowledge of operational machine learning and apply it to real-world commercial applications.

Responsibilities

  • Convert Docker ML algorithm (Python, R and SQL) containers from a proprietary API to FastAPI/Flask
  • Write and modify Python ML algorithms and code to interact with our Kafka data pipeline
  • Test, debug and profile the new and existing code to determine and mitigate potential dataflow and processing bottlenecks
  • Report and deliver the results of your work

Suggested Skills

  • Experience and working knowledge of Machine Learning concepts and the desire to learn
  • Experience programming with Python and R
  • Experience with modern machine learning frameworks and packages such as TensorFlow, PyTorch and scikit-learn
  • Experience with APIs
    • FastAPI
    • Flask
  • Knowledge and experience with Docker
  • Knowledge of SQL, MySQL, SingleStore or other RDBMS
  • Knowledge and/or experience with Kafka

Include in application email

  • Position of interest
  • Availability
  • Short cover letter
  • CV

Email: intern_positions@smartlocus.com