×
Register Here to Apply for Jobs or Post Jobs. X

Software Architect, Software Engineer, Data Engineer

Job in Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: VDURA
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    Software Engineer, Data Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 130000 - 180000 USD Yearly USD 130000.00 180000.00 YEAR
Job Description & How to Apply Below
Location: Town of Poland

Job Title

Software Architect

Location

Poland

Department

Engineering

Position Overview

VDURA is a leader in high-performance parallel file systems and distributed storage solutions for AI and HPC environments. We are seeking an experienced Software Architect to help drive the next generation of the VDURA Data Platform, including advancements in distributed metadata services, high-performance datapaths, cloud-native architectures, AI workload optimization, and large‑scale storage infrastructure.

This role is intended for a highly technical leader with deep expertise in distributed systems and storage software architecture. The ideal candidate has significant experience designing and leading major subsystems within enterprise‑scale storage platforms and is passionate about building scalable, resilient, and high‑performance solutions for modern AI and HPC workloads.

The Software Architect will work closely with engineering leadership, architects, product management, and development teams across the US and Europe to define technical direction, mentor engineers, and accelerate innovation across the VDURA platform.

Key Responsibilities Architecture Leadership
  • Define and drive architectural direction for core VDURA storage technologies, including distributed metadata services, parallel file systems, object storage integration, cloud-native infrastructure, and high-performance datapaths.
  • Lead the design of scalable, highly available, and performant distributed storage subsystems for AI and HPC workloads.
  • Partner with engineering leadership to develop long-term platform strategy and technology roadmaps.
  • Lead the implementation and evolution of major software subsystems within the VDURA Data Platform.
  • Drive development efforts in high-performance C/C++ codebases with strong emphasis on reliability, maintainability, scalability, and performance.
  • Contribute hands‑on development work for critical architectural components and performance-sensitive paths.
AI and HPC Optimization
  • Help architect next-generation storage capabilities optimized for AI training, inference, vector databases, GPU acceleration, and large-scale data pipelines.
  • Collaborate with internal teams and strategic partners to evaluate emerging technologies including RDMA, NVMe, GPUDirect, SPDK, intelligent tiering, and cloud-based AI infrastructure.
  • Analyze system behavior at scale and identify opportunities to improve throughput, latency, resiliency, and operational efficiency.
  • Lead performance tuning initiatives across storage nodes, metadata services, networking layers, and client interfaces.
  • Guide large-scale testing and validation strategies for enterprise and hyperscale deployments.
  • Provide technical leadership across multiple engineering teams and projects.
  • Conduct architecture and code reviews while promoting engineering excellence and disciplined software development practices.
  • Mentor senior and junior engineers in distributed systems architecture, debugging, and performance optimization.
Cross-Functional Collaboration
  • Work closely with Product Management, QA, Dev Ops, Support, and Customer Engineering teams to ensure successful product delivery and customer outcomes.
  • Participate in technical discussions with customers, technology partners, and open-source communities where appropriate.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
  • 10+ years of experience developing enterprise-class distributed software systems.
  • Deep expertise in C and C++ development within Linux and/or BSD environments.
  • Strong understanding of distributed systems architecture, concurrency, networking, and storage technologies.
  • Proven experience leading major software subsystems or platform-level architectural initiatives.
  • Experience with distributed file systems, parallel file systems, object storage systems, or large-scale storage infrastructure.
  • Strong debugging, performance analysis, and systems optimization skills.
  • Experience with high-performance networking technologies such as RDMA, Infini Band, RoCE, or GPUDirect is highly desirable.
  • Familiarity with NVMe, SPDK, cloud-native architectures, Kubernetes, containers, or…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary