GreyOrange
GreyOrange1h ago
InstaHyre

Senior Member of The Technical Staf...

Gurgaon
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Member of The Technical Staf... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at GreyOrange

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

GreyOrange is seeking a Senior Member of the Technical Staff specializing in Software Development. In this pivotal role, you will be instrumental in architecting, developing, and implementing high-performance software solutions for our advanced robotic systems. You will collaborate extensively with product managers, designers, and fellow engineers to deliver robust, scalable, and high-quality software that drives our automation technologies forward.

Key Responsibilities

  • Develop critical code sections and core product features.
  • Lead the resolution of significant technical challenges within the overall system.
  • Collaborate with architects on low-level design documentation and the creation of a technical roadmap.
  • Rearchitect existing algorithms and implementations, leveraging simulations to validate functional performance.
  • Conduct thorough code reviews and provide constructive peer feedback to the team.
  • Mentor and guide team members technically, promoting best practices and technical excellence.

Required Qualifications

  • Minimum of 6 years of professional work experience demonstrating strong problem-solving abilities.
  • Proven experience in designing and implementing non-trivial software systems, including those involving multiple processes, threads, and inter-process communication (IPC).
  • Development experience in at least one of the following languages: Java, Python, Golang, or Erlang.
  • Experience working with microservice architectures and scalable systems.
  • Proficiency in REST-based API integration.
  • Strong Relational Database Management System (RDBMS) skills and experience with SQL.
  • Solid understanding of design patterns, object-oriented design principles, and software frameworks.
  • Experience in algorithmic development and a good grasp of version control systems.

Education and Skills

  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related field from a premier educational institution.
  • Technical Skills: Proficiency in one or more programming languages such as Java, C++, Python, or C#. Experience with relevant frameworks and libraries.
  • Problem-Solving: Exceptional analytical and troubleshooting capabilities with the ability to diagnose and resolve complex technical issues.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to diverse audiences, including non-technical stakeholders.
  • Teamwork: Proven ability to collaborate effectively within a team environment, with strong interpersonal skills to work with colleagues across all levels.

Preferred Qualifications (Good to Have)

  • Exposure to serverless technologies.
  • Experience with various databases and associated technologies, such as PostgreSQL and Redis.
  • Familiarity with Docker, Kubernetes, and cloud deployment environments (AWS, GCP, Azure Cloud).
  • Experience developing scripts in Python, Shell, or similar scripting languages.
  • Knowledge of working with time-series databases (e.g., InfluxDB).

Company

GreyOrange

GreyOrange

GreyOrange is a global leader in AI-driven robotic automation software and hardware, revolutionizing distribution and fulfillment centers worldwide. We empower businesses to boost productivity, scale ...

Gurgaon
Posted on InstaHyre