Software Development Engineer III

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science, Software Engineering, or related field., 6-10 years of experience in software development and maintenance., Proficiency in Java (Spring Boot), Python, or C., Experience with relational and NoSQL databases..

Key responsibilities:

  • Design and develop ML pipelines and supporting services.
  • Integrate components with event-driven microservices using Redpanda.
  • Collaborate with teams to define requirements and implement features.
  • Lead code reviews and troubleshoot technical issues.

NIR-YU logo
NIR-YU Human Resources, Staffing & Recruiting Scaleup https://nir-yu.com/
201 - 500 Employees
See all jobs

Job description

The Role:

Were looking for a highly skilled and experienced Software Development Engineer 3 to help us design, build, and scale our energysaving products. This is a handson role where youll use your expertise in Machine Learning (ML) and realtime data to create solutions that have a tangible impact on the world.

In this position, youll be a key player on a productfocused 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 fastpaced 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 eventdriven microservices, leveraging Redpanda as the streaming backbone.
  • Collaborate with crossfunctional teams to define technical requirements and drive the implementation of new features.
  • Write clean, efficient, and welldocumented 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 highquality 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.
      • 610 years of experience developing and maintaining productiongrade 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 fastpaced setting.
      • Familiarity with version control systems like Git.
        • Preferred Skills:

          • Experience with eventdriven architectures and streaming platforms like Redpanda or Apache Kafka.
          • Handson experience with Docker and Kubernetes for containerized deployments.
          • Knowledge of agile development methodologies and CICD practices.
          • Experience with additional programming languages or frameworks.
          • Working knowledge of wireline and wireless network technologies.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Software Engineer Related jobs