About The Position

A highly skilled and experienced Software Engineer 5 with expertise in intelligent storage and data management systems to join WAFL (Write Anywhere File Layout) team. As an SE5, you will play a pivotal role in designing, developing, and maintaining advanced storage and data management solutions. You will lead projects, mentor junior engineers, and contribute to strategic technical decisions.

Requirements

  • Proficiency in C/C++ programming languages.
  • Deep understanding of file systems, data structures, and algorithms.
  • Experience with performance analysis and optimization techniques.
  • Familiarity with Unix/Linux operating systems and kernel development.
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • 8+ years of experience in software development, with a focus on file systems or storage technologies.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Nice To Haves

  • Experience with ONTAP or similar storage operating systems.
  • Knowledge of distributed systems and network protocols.
  • Familiarity with agile development methodologies.

Responsibilities

  • Lead the design and development of new features and enhancements for the WAFL file system within the ONTAP storage operating system.
  • Analyze and optimize the performance of the WAFL file system, ensuring high efficiency and scalability.
  • Write clean, maintainable, and well-documented code.
  • Conduct code reviews and provide feedback to team members.
  • Investigate, diagnose, and resolve complex issues related to data integrity, performance, and scalability.
  • Work closely with cross-functional teams, including hardware engineers, QA engineers, and product managers, to deliver high-quality intelligent storage solutions.
  • Provide technical leadership and mentorship to junior engineers, fostering their growth and development.
  • Identify and resolve performance bottlenecks and software defects.
  • Stay updated with emerging technologies and industry trends, incorporating them into projects as appropriate.
  • Contribute to the continuous improvement of development processes and tools.
  • Communicate effectively with stakeholders, presenting technical concepts and project progress.

Benefits

  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • employee stock purchase plan
  • restricted stocks (RSU’s)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service