Search by job, company or skills

GreyOrange

Senior Staff Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

  • The Technical Architect will play a pivotal role in designing, developing, and implementing robust, scalable, and high-performing solutions to support GreyOrange's cutting-edge robotics and automation systems.
  • The ideal candidate will have a blend of strong technical expertise, problem-solving skills, and the ability to align technical strategies with business goals.

Responsibilities

  • Code critical sections and key features of the product.
  • Lead and solve key technical challenges in the overall system.
  • Work in collaboration with Product to write design documents and with architects to create a technical roadmap.
  • Rearchitect existing algorithms & implementations.
  • Perform code reviews and provide healthy peer feedback to the team.
  • Mentor and guide team members technically.
  • Observe and evangelize best technical practices.
  • Work with simulations for functional performance.

Requirements

  • 10+ years of work experience, having demonstrated problem-solving skills.
  • Experience designing and implementing non-trivial software systems (e.g., using multiple processes/threads/IPC etc.).
  • Development experience using Java, Python, Golang, Erlang (either of these).
  • Experience working on any microservice platform.
  • Experience working on REST-based API integration.
  • Good RDBMS skills and experience in DB/SQL.
  • Good understanding of design patterns, object-oriented design, and frameworks.
  • Experience in algorithmic development.
  • Good understanding of version control systems.

Qualifications

  • Education: Bachelor's or master's degree in Computer Science, Software Engineering, or a related field from a premier institute.
  • Technical Skills: Proficiency in one or more programming languages such as Java, C++, Python, C#.
  • Experience with frameworks and libraries relevant to the technology stack.
  • Problem-Solving: Strong analytical and troubleshooting skills.
  • Ability to diagnose and resolve complex technical issues.
  • Communication: Excellent verbal and written communication skills.
  • Ability to convey technical information to non-technical stakeholders.

Good to Have

  • Exposure to serverless technologies.
  • Exposure to various databases and associated technologies like PostgreSQL, Redis etc.
  • Knowledge of Docker, Kubernetes and cloud-based deployment environments (AWS, GCP, Azure Cloud etc.).
  • Knowledge of developing scripts in Python, Shell etc.
  • Knowledge of working with Time Series databases (Influx etc.).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145454577

Similar Jobs

Early Applicant