Software Development: Container Infrastructure 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 Software Development: Container Infrastructure Intern at SmartLocus, you will work on updating and optimizing our data acquisition clients. You will increase your knowledge of operational cloud-based IoT data acquisition at scale and apply it to real-world commercial applications.

Responsibilities

  • Architect and develop a new IoT data acquisition client in Python
  • Incorporate the new client into our Docker infrastructure
  • Write and modify Python ML algorithms and code to interact with our Kafka data pipeline
  • Test, debug and profile the new code to determine and mitigate potential dataflow and processing bottlenecks
  • Report and deliver the results of your work

Suggested Skills

  • Experience programming with Python
  • Knowledge of GraphQL
  • 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