Software Development Engineer III
NirYu · United States · 2026-08-10
About this role
The Role:
We're looking for a highly skilled and experienced Software Development Engineer 3 to help us design, build, and scale our energy-saving products. This is a hands-on role where you'll use your expertise in Machine Learning (ML) and real-time data to create solutions that have a tangible impact on the world.
In this position, you'll be a key player on a product-focused team, working on everything from data pipelines and ML model integration to developing scalable services. You should be comfortable working independently, mentoring junior engineers, and thriving in a fast-paced environment where your contributions directly shape our products.
Responsibilities:
• Design and build robust ML pipelines and supporting services using Python and Java.
• Integrate components with event-driven microservices, leveraging Redpanda as the streaming backbone.
• Collaborate with cross-functional teams to define technical requirements and drive the implementation of new features.
• Write clean, efficient, and well-documented code, following best practices and leading by example.
• Participate in and lead code reviews, providing clear and constructive feedback to help the team grow.
• Troubleshoot and resolve complex technical issues to ensure the delivery of high-quality software.
• Stay current with industry trends and apply new technologies to improve our products and processes.
Requirements:
• A bachelor’s degree in computer science, Software Engineering, or a related field.
• 6-10 years of experience developing and maintaining production-grade software.
• Proficiency in Java (with Spring Boot), Python, or C.
• Experience with both relational and NoSQL databases.
• A strong understanding of RESTful APIs and web services.
• Excellent verbal and written communication skills to clearly articulate complex technical concepts.
• Proven ability to solve problems and work independently in a fast-paced setting.
• Familiarity with version control systems like Git.
Preferred Skills:
• Experience with event-driven architectures and streaming platforms like Redpanda or Apache Kafka.
• Hands-on experience with Docker and Kubernetes for containerized deployments.
• Knowledge of agile development methodologies and CI/CD practices.
• Experience with additional programming languages or frameworks.
• Working knowledge of wireline and wireless network technologies.
Originally posted on Himalayas
Skills asked for
- machine learning
- python
- java
- microservices
- spring boot
- kafka
- docker
- kubernetes
Similar jobs
- Senior Software Development EngineerMcg Health
- Senior Software Development Engineer in Test (SDET) - AI ClusterCerebras Systems
- Senior Software Development EngineerZillow Group
- Software Development Engineer in TestPlaud · Singapore
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.