AI Jobs DB

The best job board only for artificial intelligence / machine learning engineers, specialists, and scientists to find a new career in top companies

Senior Backend Software Engineer - Edge Computing at Prescriptive Data LLC

Job Description


We are a team operating across a diverse array of backend systems encompassing the management of the PD machine learning platform through our Analytics Engine, a cloud-based “DMZ” where we deploy our cloud-cloud and sensor-cloud integrations, and lastly our remotely deployed edge-computing devices installed onsite on our clients’ networks for direct integration to their building management systems. We are looking for candidates comfortable working on a python microservice for executing machine learning algorithms one week, and the next troubleshooting an inscrutable network issue preventing data from flowing from a client’s building.


Responsibilities



  • Build and maintain robust and scalable integrations to third party clouds and sensors.

  • Participate in the development of our next-generation Analytics Engine for running PD’s machine learning algorithms stably and at scale.

  • Maintain and upgrade code on our edge-computing devices

  • Troubleshoot and resolve production issues across all of our domains

  • Work with Engineering management to develop technical specifications for new projects

  • Research and distill key attributes of potential integrations oftentimes with limited documentation

  • Work with Customer Success team to address technical requests from new and current clients

  • Participate in cross-functional discussions and planning with other engineering teams

  • Work with Product team to problem solve and create solutions to deliver on our company mission

  • Stay up to date with relevant technologies/trends and apply them to operations and activities

  • Other duties may be assigned as our company and team continue to grow


Skills & Abilities



  • Proficiency in JavaScript or Python - both would be great!

  • Experience with Node.js

  • Data modeling

  • Familiarity with cloud technologies, AWS preferred.

  • Knowledge of DevOps and SysAdmin tools and practices, especially Docker, CI/CD, bash, and Linux

  • Understanding of computer networking and tools such as nmap, tcpdump, and wireshark

  • Tenacity when pursuing bugs or issues with limited access to deployment environments

  • Focus on efficiency, clean code, and process improvement

  • Willingness to stick with a challenging project and see it over the line regardless of difficulties

  • Maintain composure under pressure

  • Fast, self-directed learner with a strong technical acumen


Nice to Haves



  • Experience with Spark and Databricks

  • Machine Learning certificate or equivalent experience with applying ML technologies in production


Education & Experience



  • Four (4) year bachelor’s degree in computer programming, computer science or a related engineering or scientific discipline required, or equivalent work experience.

  • 5+ years production-level development experience, primarily in backend environments.


We take care of you!



  • Great benefits, including medical and dental all starting on your first day. 

  • 401K Plan. 

  • A great place to work!!







Please let the company know you found this position via aijobsdb.com so we can keep providing you with quality jobs.

See the latest AI/ML jobs