RAID Software Engineer

Company:  Danta Technologies
Location: Clifton
Closing Date: 07/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
The ideal candidate is a RAID Software Engineer with strong Go programming skills, a solid understanding of Linux RAID systems, and some hardware experience. The role emphasizes data integrity and resilience in both software and hardware design, collaboration with data center teams, and the ability to document technical processes.

The position is onsite in Clifton, NJ, from day one.

Software Development:

Go Programming:

Write reliable, testable, and fault-tolerant code in Go that interacts with Linux RAID subsystems.

Experience in reading, writing, and debugging Go code is essential.

Microservices Interaction:

The code will interact with microservices using gRPC and GraphQL, requiring knowledge of these technologies.

Data Integrity Focus:

Since the project involves critical data (customer data), the engineer must have a meticulous approach to ensure data integrity and reliability in the code.

RAID Management:

Automatically detect, correct, assemble, and mount RAID devices.

Familiarity with complex RAID configurations and tools like mdadm is a plus.

Hardware Knowledge:

RAID Configurations:

Experience with Linux RAID configurations using mdadm.

Understanding how to work with storage systems using USB, SATA, and PCIe interfaces.

Hardware Design:

Design hardware solutions that interface with multiple hard drives.

Make decisions regarding the best storage transport methods based on project constraints.

Help design and order resilient, fast, highly available, and efficient hardware.

Collaboration with Data Center Engineers:

Partner with data center engineers to understand existing hardware crash recovery procedures and contribute to hardware maintenance efforts.

Other Technical Skills:

Familiarity with shell scripting and Git for version control.

Knowledge of Continuous Integration systems, ideally GitHub Actions, along with configuration management, live image, and PXE boot.

Experience with Ubuntu is a plus.

Communication and Collaboration:

Teamwork:

Strong communication skills to collaborate across multiple teams.

Comfortable executing in an asynchronous hybrid environment.

Documentation:

Experience in writing technical documentation clearly and effectively.

Other Skills and Desires:

Problem-Solving Ability:

A desire to solve problems, learn quickly, and adapt to new solutions.

Foresight to identify potential roadblocks and address them proactively.

Team Values:

A desire to work with a respectful and inclusive team.

Openness to constructive feedback, transparency, and honesty.

Notes:- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Benefits: Danta offers a compensation package to all W2 employees that are competitive in the industry. It consists of competitive pay, the option to elect healthcare insurance (Dental, Medical, Vision), Major holidays and Paid sick leave as per state law.

The rate/ Salary range is dependent on numerous factors including Qualification, Experience and Location.

Apply Now
Share this job
  • Similar Jobs

  • Hardware Automation Engineer - RAID, Go programming

    Clifton
    View Job
  • Senior Software Engineer

    Secaucus
    View Job
  • Software Engineer with VSTO Exp

    Union City
    View Job
  • DevOps Engineer

    Nutley
    View Job
  • SDET Engineer

    Weehawken
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙