![PingThings](https://jobs.iammagnus.com/wp-content/plugins/wp-job-manager/assets/images/company.png)
Website PingThings
Description:
Job Title: Golang Engineer
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.
To apply for this job please visit jobs.ashbyhq.com.