Staff Software Engineer - Connected Asset Maintenance (Remote)
About the Role
We are seeking a Staff Software Engineer - Connected Asset Maintenance (Remote) to join our innovative team. In this role, you will be pivotal in developing and maintaining systems that enhance the performance of connected assets. As a Staff Software Engineer, you will work on cutting-edge technologies and contribute to projects that impact our customers' operational excellence.
What You'll Do
- Design, develop, and implement software solutions for connected asset maintenance.
- Collaborate with cross-functional teams to define project requirements and deliver high-quality software.
- Utilize your expertise in Python and distributed systems to build scalable applications.
- Lead technical discussions and mentor junior engineers to foster a culture of learning.
- Analyze time-series data to improve predictive maintenance algorithms.
Requirements
- 5+ years of experience as a Software Engineer, with a focus on connected asset maintenance.
- Proficiency in Python, Kubernetes, and cloud technologies.
- Experience with data pipelines and APIs in a full-stack development environment.
- Strong understanding of operational excellence and project management methodologies.
- Excellent problem-solving skills and the ability to work independently in a remote setting.
Nice to Have
- Experience with Ruby on Rails and ReactJS.
- Familiarity with IoT technologies and data analysis techniques.
- Knowledge of Linux and open-source software.
What We Offer
- Competitive total compensation package, including salary and benefits.
- Employee-led remote and flexible working options to promote work-life balance.
- Comprehensive health benefits to support your well-being.
- Opportunities for growth and continuous learning in a supportive environment.
- An inclusive workplace culture that values diversity and collaboration.
This role offers a unique opportunity to work as a Staff Software Engineer in a remote setting, focusing on connected asset maintenance. With competitive compensation and a supportive work environment, it's an attractive position for experienced engineers.
Who Will Succeed Here
Proficient in Python and experienced with building robust APIs to ensure seamless integration of connected assets, leveraging frameworks like Flask or Django.
Strong understanding of Kubernetes for container orchestration, demonstrating the ability to deploy and manage microservices in a cloud environment.
Experience in designing and optimizing data pipelines and distributed systems, with a mindset focused on scalability and performance, essential for maintaining high availability in connected asset solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months