Error: The job that you were looking for either does not exist or is no longer open.
Click column header to sort
Job Summary: We are looking for a Development Engineer for our team, which focuses on creating storage solutions for the most data-intensive workloads. The ideal candidate will have experience designing, implementing, and shipping software using Linux kernel development tooling and practices. Responsibilities for this role include but are not limited to: - Software design and development for new features and maintenance of existing features.- Analysis of bug reports and development of software fixes on multiple platforms.- Work with the Engineering manager and a geographically distributed team to understand product requirements and features.- Contribute to and validate product documentation.- Assist with performance tuning of features for specific environments and use-cases. Qualifications: - BS/MS in Computer Science, Computer Engineering or equivalent degree/experience.- 5+ years of software development experience with C in Linux environments.- 3+ years of experience working with enterprise-class or HPC storage systems and/or distributed systems.- Strong team player with good communication skills and should be self-starter.- Excellent time management skills, with the ability to prioritize, multitask, and work under deadlines in a fast-paced environment.- Knowledge of Parallel File Systems, in particular Lustre, is highly preferred.- Familiarity with Linux kernel VFS, IO, and the Ext4 file system is preferred.- Experience with Git strongly preferred, and JIRA, Jenkins, Gerrit, and Github are assets. DDN has a very strong orientation towards these 4 characteristics and any successful employee will demonstrate these capabilities:
Job Summary: We are looking for a Development Engineer for our team, which focuses on creating storage solutions for the most data-intensive workloads. The ideal candidate will have experience designing, implementing, and shipping software using Linux kernel development tooling and practices. Responsibilities for this role include but are not limited to: - Software design and development for new features and maintenance of existing features.- Analysis of bug reports and development of software fixes on multiple platforms.- Work with the Engineering manager and a geographically distributed team to understand product requirements and features.- Contribute to and validate product documentation.- Assist with performance tuning of features for specific environments and use-cases. Qualifications: - BS/MS in Computer Science, Computer Engineering or equivalent degree/experience.- 5+ years of software development experience with C in Linux environments.- 3+ years of experience working with enterprise-class or HPC storage systems and/or distributed systems.- Strong team player with good communication skills and should be self-starter.- Excellent time management skills, with the ability to prioritize, multitask, and work under deadlines in a fast-paced environment.- Knowledge of Parallel File Systems, in particular Lustre, is highly preferred.- Familiarity with Linux kernel VFS, IO, and the Ext4 file system is preferred.- Experience with Git strongly preferred, and JIRA, Jenkins, Gerrit, and Github are assets. DDN has a very strong orientation towards these 4 characteristics and any successful employee will demonstrate these capabilities:
Job Overview: We are seeking a dedicated Senior Technical Customer Success Engineer to work closely with our large-scale, high-priority customers. This technical role encompasses everything from initial installation to achieving system stability, tackling a broad range of issues that extend beyond storage solutions. You will be the frontline warrior in handling critical escalations, diving into problems, and steering them to resolution. Your mission is to smooth out the customer's journey, maintain stellar communication with technical leads on the customer's side, and preempt any delays or misunderstandings that could hinder issue resolution. Key Responsibilities:- Serve as the technical point of contact for DDN's high-priority customers, ensuring swift installation and system stabilization.- Proactively work on a variety of system issues, not limited to storage, to prevent and resolve escalations.- Directly engage with customer technical leads to foster excellent communication, avoiding any potential setbacks.- Utilize DDN's comprehensive toolset for diagnosing and resolving issues across networking, applications, computing, and storage.- Conduct thorough analyses using networking diagnostics, log evaluations, and DDN's SIA.- Efficiently identify, document, and escalate bugs to the relevant engineering teams within DDN.- Interface across Engineering groups to implement new features for reliability and ease of use- Collaborate with engineering and product management to secure appropriate prioritization of issues.- Develop and maintain best practice documentation and tools.- Develop tools and interfaces to better integrate DDN data into customer environments- Organize knowledge resources to empower the wider DDN support team, enhancing their capabilities to resolve issues swiftly.Qualifications:- Bachelor’s degree in Computer Science, Engineering, or related field.- Proven experience in a technical support role, preferably with large-scale enterprise customers.- Strong understanding of Lustre and storage systems, networking, computing, and application frameworks.- General DEVOPs development skills with the ability to write tools, generate automated reports, make sure tooling gets connected for the customers, e.g. take a logfile and figure out how to get this incorporated into the customer environment.- Proficient with diagnostic tools, log analysis, and issue tracking systems.- Excellent problem-solving skills and the ability to work under pressure.- Exceptional communication and customer service skills.- Ability to document complex technical issues clearly and concisely.Preferred Skills:- Experience with DDN storage solutions and SIA.- Prior role in customer-facing technical support or escalations management.- Familiarity with software development, bug tracking, and the software release cycle.
We are currently seeking a QA position to work in Bangalore location. Platform/FS JD:This position is open for a strong self-motivated Software Developer in Test with passion for quality and automation. Strong fundamentals in virtualization concepts and automation, resulting in shipping a next generation storage appliance.Responsibilities:- Good hands on with python scripting .- Hands on experience in testing storage appliance. - Good understanding of the storage protocols such as NFS/SMB.- Good hands on with the Hyper visors (ESX,Hyper-v.. ) Requirements:- BS or MS in Computer Science- 2 - 5 years of QA / software development- Experience in architecting and implementing a test strategy with strong emphasis on Platform and Filesystem automation.- Experience in using virtualization technologies such as VMware, Hyper-V, or Xen. VMware and Hyper-V are preferred.- Experience with distributed filesystem storage environments- Experience with file system, hardware fundamentals and common protocols (NFS / CIFS).- Experience in storage systems troubleshooting and integration (NAS appliance a plus).- Excellent communication skills (both verbal and written).- Knowledgeable with common scripting languages (Python, Perl)
As a Technical Support Engineer, you will provide first-level support to customers, support personnel, and field support staff, focused on troubleshooting, repairing and debugging Tintri products. Support incidents can range from hardware and/or software issues with Tintri storage systems and solutions, to interoperability issues. You will be required to utilize and add to the Tintri knowledge base. As a 24X7X365 organization, shift work, holiday coverage and on-call responsibilities will be required. Description Responsibilities- Always take care of the customer. Customer Satisfaction is job #1.- Leverage internal technical expertise, knowledge base, scripts, log files, and other internal tools, to provide the most effective solutions to customer issues.- Research customer issues in a timely manner and follow up directly with customers on recommendations and action plans- Escalate cases to other more senior Technical Support Engineers and/or Escalation Engineers when the problem is too complex or falls out of specific area of expertise.- Create new knowledge base articles to share information for reuse throughout the Technical Support Center- Document case history and status to provide background prior to escalating to higher level- Develop and implement resolutions to identified problems, and follow standard practices and procedures.- Monitor and track all service calls, provides call status updates at regular intervals and communicates status to customers using Call Tracking Databases.- Validate technical information and issues early warnings and disseminates information as needed.Skills & Qualifications- Exceptional command of the English language- Exceptional writing skills- Ability to work in a 24X7X365 organization, including weekends and holidays- 2 – 3 year’s experience in Enterprise level Technical Support- Basic familiarity with standard Linux commands- Good understanding of concepts related to SAN and NAS storage, Operating systems (Unix and Windows), CPU/memory architectures and Disk/RAID systems.- The ability to diagnose complex problems and deliver analyses of root cause across a stack of complex applications, OS, Network switching and storage elements.- Working knowledge of popular hypervisors such as VMware, Xen and Hyper-V- Familiarity with VMware, Microsoft products and Citrix- TCP/IP based networking and troubleshooting skills- B.S. in Computer Science, Engineering, Math, or equivalent work experience- Experience in sizing, performance analysis, and troubleshooting of data storage systems, appliance experience is a plus.Industry- Information Technology and Services- Computer Software- Computer & Network SecurityEmployment TypeFull-timeShift timings need to be flexible – EMEA/EST . However initial training period 2 months will be in APAC hours. Working days – Sun thru Thursday
JOB DESCRIPTION DataDirect Networks Inc. (DDN) engineering organization is seeking a Senior Software Developer/Engineer based in Pune, India - for the development of DDN Monitoring Platform. The candidate must have proven development experience with technical leadership qualities, effective communication skills and a self-starter. In addition, the candidate must collaborate with other teams and individuals worldwide to quickly learn DDN products/technology/setup & configuration. The candidate must be able to leverage and integrate the monitoring, health-check and alerting aspects around each of the respective DDN products. RESPONSIBILITIES- Design and develop in JavaScript and Python/GoLang under tight deadlines with minimal supervision.- Define and articulate technical designs with the appropriate details.- Full application development from design to development to testing to deployment - Participate in technical reviews throughout the course of development.- Architecture and troubleshooting of system level components [web server, application server, database or etc]- Undertake Research based technical tasks: Define research approach, Document results and Derive conclusions. Should be able to design a solutions based on the research conducted.- Mentor junior developers- Support product deployment and production defect resolution in a timely manner.BASIC QUALIFICATIONS- Accountable and highly motivated with solid people skills.- 10+ years’ experience software development and product support- Expert knowledge of the following programming languages: Javascript, Python/GoLang- Strong Linux development and deployment skills including but not limited to bash scripting. - Knowledge of ISO and RPM creation and deployment. - Experience with CentOS/Red Hat distribution. - Full understanding of OS principles and architecture of real time systems.- Expert Level Web development skills (HTML/CSS, Javascript libraries)- Broad range of experience with open-source components including Javascript-based, and Python-based.- Experience designing and developing restful web services and API.- Experience with ORM and Java Streams mapping - PL/SQL, SQL, NOSQL. - Experience with Python Unit-Test - Knowledge of Cassandra- Experience working with Scrum Agile- Experience using source control, GIT preferred- Experience with defect trackers, Rally preferred- Experience with build tools such as Python -Fabric- Experience using continuous integration tools, Jenkins preferred- Good communication skills (verbal and written English)GOOD TO HAVE’s- Understanding of Ubuntu/Debian/Fedora - Knowledge of frameworks such as NodeJS, Meteor framework, Angular - Experience with data mining, Hadoop or map-reduce algorithms - Experience with Amazon Cloud for automated VM provisioning, setup and testing.- Strong understanding of network principles, topology, load balancing, routing desired.- Knowledge of storage systems, file systems and big data challenges- Knowledge of cloud storage, cloud computing, data center operations is desirable.
Responsibilities: Job Description- Collaborate with development, operations, and quality assurance teams to ensure effective and efficient delivery of software applications.- Design, implement, and maintain scalable, secure, and reliable cloud-based infrastructure on AWS.- Develop and maintain infrastructure as code using tools such as CloudFormation, Ansible, Terraform, and Chef.- Build and maintain continuous integration and continuous deployment (CI/CD) pipelines.- Automate deployment, configuration, and management of applications and infrastructure.- Monitor and analyze system performance, identifying and resolving bottlenecks and issues to ensure optimal performance and availability.- Implement and maintain security best practices across the infrastructure, including identity and access management, data encryption, and network security.- Stay up-to-date with the latest trends and best practices in DevOps, cloud computing, and infrastructure automation.- Keep management informed of plans, progress, and issues regarding assigned work.- Identify and recommend improvements to make work efforts more efficient and/or more effective.- Identify and implement tools that support deployment, configuration, administration, maintenance, and monitoring of the systems – either by building/deploying/maintaining the tool or by installing/configuring/maintaining a pre-existing 3rd party software tool.- Create ISO images for releases and update ISO images for latest OS release- Strong knowledge of system architecture and Linux fundamentals is a must for this role.- Expertise in Linux System Administration and Scripting (shell) is a must for this role.- Understanding of server installation and management and knowledge of High Performance Computing is required to perform day-to-day activities for this role.- Very good oral and written communication skills.- Experiences with Git, Gerrit and Jenkins and Agile software development tools and process.
JOB DESCRIPTION: DataDirect Networks Inc. is seeking a Software User Interface Developer/Engineer based in Pune, India for the development and maintenance of DDN’s Common UI infrastructure and application to DDN’s various product offerings. Candidates must have experience with Angular and proven UI development and be willing to develop their Human Factor Engineering skills to ensure that the UI’s implemented provide the best user experience. The candidate must be an excellent communicator, be able to work in a fast paced environment and be a self-starter. The candidate must be able to collaborate with other teams and individuals worldwide to quickly learn DDN products/technology/setup & configuration. The candidate must be able to leverage and integrate the Common UI into each of the respective DDN products. RESPONSIBILITIES:- Help define Common UI for all DDN products - Translating functional requirements into delivered solutions - Define and articulate technical designs with the appropriate details to technical teams. - Lead and participate in the development of new Common UI - Participate in the maintenance and development of new features for our core products for CUI - Bug fixing and improvement of existing code in Common UI - Help to triage, diagnose and solve production system software problems - Mentor junior developers - Participate in technical reviews throughout the course of development. - Support product deployment and production defect resolution in a timely manner. BASIC QUALIFICATIONS:- Personally accountable and highly motivated with solid people skills. - Demonstrated experience in software development and product support - Experience with HTML/CSS, Rest API development and use - Experience with Angular framework- 5+ years overall experience with web application technologies - Some knowledge of server caching for performance - Experience using agile development methodologies - Experience developing applications intended to scale to multiple servers - Experience using continuous integration tools, Jenkins preferred - Experience using source control, GIT preferred- Bachelor’s degree in Computer Science or Electronics Engineering PLUS SKILLS:- UNIX system shell scripting skills. - Experience with python technologies (i.e. Tornado, Redis, & APSchedule) - Knowledge of JQuery including BackboneJS, requireJS, Bootstrap, underscoreJS - Knowledge of RPM creation and deployment. - Experience with CentOS/Red Hat distribution. - Working knowledge of established JavaScript frameworks (JQuery, AngularJS, etc.) WORTH MENTIONING:- Big data experience (i.e. GPFS, Lustre, Hadoop) - Experience with data mining, Hadoop or map-reduce algorithms - Experience with Amazon Cloud for automated VM provisioning, setup and testing. - Strong understanding of network principles, topology, load balancing, routing desired. - Knowledge of cloud storage, cloud computing, data center operations is desirable.
In this position the engineer will apply advanced systems level technical expertise to resolve highly complex systems level customer issues. The customer issues which may be received by Support Centers through automated dial-homes, voice initiated technical calls from Tintri Customers, Customer Engineers, or remote maintenance calls and Web Support Calls. In this position the engineer will be required to use independent judgment to accomplish objectives and work closely with engineering and other technical business units to increase knowledge and resolve customer issues. As part of a 24*7*365 organization shift work, holidays and on-call responsibilities may be required. Responsibilities for this role include but are not limited to:- Always take care of the customer. Customer Satisfaction is job #1.- Applies advanced technical expertise using standard operating and diagnostic protocols to resolve standard to highly complex system level issues.- Effectively communicates procedural and technical issues to internal and external customers in a fast paced and customer critical environment. Maintains a "closed-loop" communication style assuring all appropriate individuals are notified of ongoing issues and problem resolution status. Responsible for sharing all acquired knowledge concerning problem resolution.- Identifies and provides resolutions to a diverse range of complex technical problems and mentors others in providing validated technical information, support process instructions and special support requirements.- Contributes to a centralized problem identification and resolution database and may provide senior or expert level tasks similar to Engineering for assigned products or skills. Uses judgment, creativity and sound technical knowledge to obtain and recommend solutions.- Identifies, documents and reports design, reliability and maintenance issues.- Understands and leverages TINTRI’s technical communication structure and has a sphere of influence which extends well outside of the department- Effectively leads efforts in facilitating problem recreation and failure analysis of systems level issues and recommends and utilizes a wide variety of test equipment, diagnostic tools and techniques used in problem resolution.- Develop and implement resolutions to identified problems, and follow standard practices and procedures.- Identifies records and works with management to proactively revise current procedures and tools to improve customer satisfaction- Develops broad knowledge of the organization’s mission and strategy and relates it to day-to-day issues.- Challenges existing processes based on industry best practices, enhances these for the benefit of all.- May provide documentation and direct feedback to Field Technical Specialists, Account Managers, Sales and other TINTRI Technical Support co-workers as appropriate.- Monitors and tracks all service calls, provides call status updates at regular intervals and communicates status to customers using Call Tracking Databases.- Validates technical information and issues early warnings and disseminates information as needed. Skills and Qualifications required for this role include:- 5 year experience in Enterprise level Technical Support- Microsoft Hyper V MCS and/or VMWare VCP certification or equivalent Hypervisor administration work experience- TCP/IP based networking and troubleshooting skills- Storage Systems experienced required- Performance and Network Optimization, Log Analysis experience- Ability to clearly communicate verbally and in writing.- Fluency in English is required- B.S. in Computer Science, Electrical and Computer Engineering, Math, or equivalent work experience Pluses- Python scripting, Ansible- Experience with Wireshark and packet level analysis- SQL database, MongoDB, Oracle or other database knowledge
We are looking for a Quality & Validation Architect for our RED Storage engineering team who will architect, define and build the strategy and tests for RED software storage solution. Responsibilities for this role include but are not limited to: - Work with a global team of stakeholders to understand requirements and define the product release and QA strategy, which includes all integration, functional, performance, stress and stability testing of a distributed system.- Review solution requirements from a quality assessment point of view and participate in feature test scoping coverage.- Plan and drive high quality products validation plans. Prepare test data, execute tests, and review/evaluate results.- Drive test scoping of new features with input from development, product management, and test engineering.- Review identified use cases to ensure all functional and feature test requirements are captured during the design and development phase.- Define and maintain verification jobs through continuous integration tool.- Act as technical leader and mentor for the QA team members to lead the implementation of QA automation systems, processes and tests.- Provide technical guidance in the development of automated testing framework in CI environment.- Design, lead and implement work associated with automation framework improvements.- Lead appropriate technical meetings/scrums and message progress/status/concerns. Qualifications: - 10+ years of experience in software quality validation within file systems, large storage architectures or HPC distributed systems.- Strong grasp and experience in SW test design, execution, automation and metrics.- Strong knowledge in software and scripting in Python and C particularly for Linux/UNIX computing environments.- Strong knowledge in software automation testing architectures and their implementations in CICD pipelines.- Proven ability to diagnosis product software issues and effectively communicate the impacts in the appropriate manner.- Experienced with container based solutions using Kubernetes to orchestrate the deployment, scaling and management of Docker micro services.- Experiences must include some of the following: traditional storage protocols (e.g. CIFS/NFS/iSCSI), work with data storage concepts such as RAID, SCSI, FC, and file systems; designing, developing, executing, and maintaining test cases and procedures; applying QA lifecycle methodologies for white box, black box, functional, combinatorial testing.- Experiences with testing management tools (i.e. JIRA, Zephyr).- Experiences with GitHub and Agile software development tools and process are a plus.- Very good written/verbal communication skills in English.- BS/MS/Ph.D in Computer Science, Computer Engineering, Statistics, Mathematics or equivalent degree/experience. The ideal candidate has knowledge of and experience in some of the following subjects:- Knowledge of parallel file system solutions (Lustre, GPFS), NVM storage technology or distributed key-value storage systems- Knowledge of Object Storage and its usage- High Performance Computing system installation and management is helpful to perform day-to-day activities for this role- I/O benchmarking tools and profiling applications with intensive I/O patterns