Job Url: https://www.remoterocketship.com/company/utilidata/jobs/senior-principal-software-engineer-cloud-united-states-remote Job Description: Utilidata Website LinkedIn All Job Openings Utilidata is a company that specializes in integrating artificial intelligence into edge devices, specifically focusing on transforming the electric grid. Their Karman platform, which operates on custom NVIDIA Jetson Orin Nano hardware, is designed to enable AI computing at the edge, facilitating the real-time collection and use of data for improved decision-making in utilities. Utilidata collaborates with various partners to innovate the management of the electrical grid, aiming to make it more efficient, intelligent, and sustainable. They emphasize providing clean, affordable, and resilient energy solutions, leveraging distributed AI and partnerships with leading technology and utility companies. Smart Grid β€’ Smart Meters β€’ Clean Energy β€’ Resiliency β€’ Grid Modernization 11 - 50 employees πŸ€– Artificial Intelligence ⚑ Energy πŸ”§ Hardware πŸ’° $26.8M Series B on 2022-02 Senior/Principal Software Engineer, Cloud 11 hours ago πŸ‡ΊπŸ‡Έ United States – Remote πŸ’΅ $155k - $185k / year ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer πŸ¦… H1B Visa Sponsor AWS Cloud IoT Python Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Mentor and guide software engineers, fostering a collaborative and growth-oriented environment β€’ Write and maintain high-quality Python code to enhance the performance, stability, and extensibility of our cloud infrastructure as well as to implement new features for our customers β€’ Create and maintain CI/CD processes as necessary to support development and deployment β€’ Design, develop, and implement scalable solutions to handle large datasets from our IoT fleet β€’ Optimize existing code and infrastructure for improved performance and efficiency as we scale to millions of units β€’ Participate in architecture and design discussions, providing expert insights and recommendations β€’ Troubleshoot and resolve complex technical issues, ensuring the reliability and availability of our services β€’ Conduct code reviews to maintain code quality and consistency across the team β€’ Collaborate with cross-functional teams to define and prioritize features and improvements β€’ Develop and maintain automated tests to ensure robust and reliable software delivery β€’ Foster a culture of open communication, innovation, and continual improvement β€’ Stay current with industry trends and best practices, continuously integrating new knowledge into the development process 🎯 Requirements β€’ 8+ years of development with at least 5+ years experience with Python development, including writing, testing, and maintaining high-quality code β€’ Prior experience in mentoring and guiding junior engineers, with strong communication and leadership skills β€’ Strong background in cloud technologies, such as AWS, and familiarity with managing cloud infrastructure β€’ Demonstrated ability to design and implement scalable solutions for big data processing β€’ Solid understanding of performance optimization, stability improvements, and infrastructure extensibility β€’ Willingness to travel up to 20% of time β€’ Experience with IoT systems and handling large datasets from a distributed fleet (nice to have) β€’ Expertise in data analytics and machine learning, particularly in the context of processing and deriving insights from IoT data (nice to have) β€’ Proven track record of successfully scaling software solutions from initial deployment to enterprise scale (nice to have) πŸ–οΈ Benefits β€’ A flexible work environment with flexible paid time off β€’ Competitive compensation and benefits, including health, dental, vision, and employer-match 401k β€’ 10% annual bonus target β€’ Stock options β€’ Mentorship and growth opportunities β€’ Empowering employees to solve problems and work together to make a difference