The Job SauceTS

Golang Enginer - PingThings

Apply now

PingThings is leading the transition to renewable energy by optimizing the modern electric grid. The energy transition is, at its core, a digital transformation, and we have created a robust and scalable time series data management, application, analytics, and AI platform to facilitate this crucial shift. Our platform is a catalyst for empowering energy sector stakeholders to navigate the green transition with confidence, efficiency, and cost-effectiveness.

PingThings has garnered prestigious grants from renowned institutions such as the Department of Energy, ARPA-E, and the National Science Foundation, and is the only company to have received seed funding from GE Ventures. Bolstered by our market success, we successfully raised a Series A round in 2021 and are in the process of securing further growth equity.

At the heart of our groundbreaking initiatives is PredictiveGrid™, our Advanced Sensor Analytics Platform (ASAP). PredictiveGrid™ has been meticulously architected to excel in ingesting, storing, accessing, visualizing, analyzing, and learning from data collected by a multitude of sensors, all while operating at nanosecond temporal resolution. To ensure flexibility and steer clear of vendor lock-in, we've harnessed the power of open-source tools, tapping into the collective expertise of thousands of engineers.

Role Summary:

We are seeking a skilled and passionate Software Engineer with expertise in Go (Golang) to join our systems engineering team. This individual will play a key role in designing, developing, and maintaining scalable, high-performance system-level solutions for our time series data platform that meet our rigorous standards for quality and reliability. The ideal candidate will have a strong background in systems programming, databases and analytics, a deep understanding of networking concepts, and a proven track record of delivering robust, efficient, and maintainable code.

Responsibilities:

  • Design, develop, enhance, and maintain efficient, reusable, and reliable Go code for system-level applications, including a high performance time series database, API, access control, analytics systems that were all built in house.

  • Work closely with cross-functional teams to identify system requirements and integrate solutions within our infrastructure.

  • Implement performance and quality modules to ensure software meets industry and company standards.

  • Analyze and improve efficiency, scalability, and stability of various system resources.

  • Engage in all phases of the software development lifecycle, including ideation, architecture design, coding, testing, deployment, and support.

  • Provide technical guidance and mentorship to junior team members.

  • Keep abreast of emerging technologies and industry trends, applying them to improve our system architecture and engineering practices.

Qualifications:

  • Bachelor's or Master's or Doctoral degree in Computer Science, Engineering, or a related field.

  • Proven experience as a Software Engineer with a strong focus on Go (Golang) programming.

  • Solid understanding of systems programming, design patterns, and best practices.

  • Experience with network programming, concurrency, and multithreading.

  • Familiarity with Linux/Unix environments and scripting languages.

  • Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus.

  • Excellent problem-solving skills and attention to detail.

  • Strong verbal and written communication skills.

General Information:

  • Job Type: Full-time, remote.

  • Benefits: Full-time employment comes with medical and dental insurance, a 401K, and other benefits.

  • Philosophy: We value collaboration, integrity, and using our skills for the greater good.

  • Work Environment: You'll have the opportunity to work remotely, collaborating with a talented and like-minded team.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let The Job Sauce know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 02, 2024

Posted on

Apr 03, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide
Claim this profileThe Job Sauce logoTS

The Job Sauce

View company profileVisit thejobsauce.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

18 remote jobs at The Job Sauce

Explore the variety of open remote roles at The Job Sauce, offering flexible work options across multiple disciplines and skill levels.

View all jobs at The Job Sauce

Remote companies like The Job Sauce

Find your next opportunity by exploring profiles of companies that are similar to The Job Sauce. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan