Software Architect
VDURA
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, DevOps, 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, InfiniBand, RoCE, or GPUDirect is highly desirable. Familiarity with NVMe, SPDK, cloud-native architectures, Kubernetes, containers, or public cloud platforms is a plus. Experience using AI-based software development tools such as Claude, Cursor, GitHub Copilot, ChatGPT, Gemini, or similar technologies to improve engineering productivity and software quality. Excellent written and verbal communication skills. Ability to collaborate effectively across geographically distributed engineering teams. Preferred Experience AI infrastructure and large-scale AI workload optimization. HPC storage environments and high-throughput data pipelines. Linux or BSD kernel-level development. Open-source community engagement and upstream contribution experience. Experience building highly available enterprise storage solutions. Cloud deployment and hybrid cloud storage architectures. Work Location This role is based in: Kraków or Warsaw, Poland Hybrid work arrangements are preferred to support close collaboration with engineering and lab teams across VDURA’s global organization. #J-18808-Ljbffr
- .... Proficiency in writing unit and integration tests. Familiarity with version control systems (e.g., Git). Solid understanding of software engineering principles, data structures, and algorithms. Experience with continuous integration and continuous delivery (CI/CD) pipelines...Suggested
- ...Bachelor's degree in Electrical & Computer Engineering or a related engineering field. 2+ years of software development and testing experience using C/C++. 4+ years of Linux software integration experience, including Yocto. Strong knowledge of Python, CMake, and Bash...Suggested
- ...of our expectations and us of your skills. And after each of them you will receive feedback from us. We are the leading insurance software provider in the UK, Europe and Canada. We have been developing our online platform for over 20 years, providing innovative solutions...SuggestedContract workRemote work3 days per week
- ...Stawka: 220 zł netto + VAT/H/B2B Kogo poszukujemy? Ta oferta jest dla Ciebie, jeśli: min. 8 lat w IT, min. 5 lat jako Enterprise Architect wykształcenie wyższe; angielski C1 (certyfikat) jeden z certyfikatów: Open CA / Zachman / CISSP-ISSAP / ITIL Master / CCBA znasz TOGAF...Suggested
- ...Scalo czeka na Ciebie: projekt bankowy dotyczący obszaru ryzyka, wykonywanie analiz systemowych, dokumentowanie procesów w Enterprise Architect, współpraca przy utrzymywaniu i tworzeniu nowych rozwiązań w zakresie aplikacji, wsparcie procesów produkcyjnych, kontrolnych,...Suggested
- As a Power Platform Developer, you will join a dynamic, cross-functional team based in Poland, delivering consulting services to leading organizations across the EMEIA region and globally. This role offers the opportunity to contribute to high-impact projects while continuing...Full timeWork at officeRemote work
- ...committed to solving some of the most complex and impactful problems in sales performance management. About the Role Behind every great software company is the team building it. We are an engineering team of multicultural, highly collaborative, fully distributed, humble...Remote work
- ...Job Title: Solution Architect Duration: 13 July – 30 December Workload: Full time hours Setup: Freelance (Daily rate / Limited Company / Umbrella / Sole Trader) Location: Czech Republic or Slovakia We are looking for an experienced Solution Architect to design and lead...Daily paidFull timeFreelance
- ...end-to-end enterprise architecture, guide delivery teams, be the partner of choice for customers and build scalable, high-quality software solutions with AI Native teams. Responsibilities Collaborate with business stakeholders to identify unambiguous solution...Temporary work
- Work with business and technology team members to ensure seamless integration of business requirements with system functionality throughout the project lifecycle. Demonstrate knowledge of System Development Life Cycle (SDLC), requirements management and other associated...
- ...Product Department and Developer teams on bug fixes and new features. Maintaining project and process documentation. Configuring workflows, processes, and software customization. Supporting and enhancing the already implemented solutions and processes. #J-18808-Ljbffr...
- Senior Frontend Developer (React) Application Deadline: 30 July 2026 Department: Technology Employment Type: Full Time Location: Poland Reporting To: Tomasz Fojtuch As a React Frontend Developer you will be responsible for building and enhancing our flagship web applications...Full timeRemote workFlexible hours
- ...obligations. Errors carry audit, SOX, security, and regulatory consequences. The Opportunity You will serve as the primary architect and builder of the AI-native finance operating system at Kraken. This role spans two horizons: deploying production automation now...Local areaRemote work
- ...reporting data from multiple internal systems including the Electronic Medical Record (EMR), Customer Relationship Management (CRM) software, survey tools, and outcome tracking platforms. The analyst will provide actionable insights to support clinical operations, the...Full timeRemote work
- ...Futures. The Opportunity You will serve as the primary architect and builder of AI‑powered solutions within the Kraken People team... ..., and AI enablement. Skills You Should HODL ~5+ years of software engineering experience, with at least 2+ years focused on...Hourly payLocal areaRemote work
- ...They believe that everyone should have the ability to create the software they need, without engineers or designers. Their fully remote,... ...8+, TypeScript, ES2015+, Webpack, CSS3, etc. Experience architecting complex Angular-based SaaS applications Passion for creating clean...Contract workRemote workFlexible hours
- ...We are seeking an experienced AI Architect to lead the design and implementation of cutting‑edge AI solutions, ensuring they are safe, reliable, and high‑performing. The ideal candidate will have a strong foundation in state‑of‑the‑art AI/ML technologies and a proven ability...Contract work
- The Company Our client is an AI-Web3 company dedicated to simplifying DeFi adoption by bridging the gap between complex blockchain interactions and user-friendly experiences. Their mission is to make decentralized finance more accessible by developing intuitive and seamless...
- ...maintain end-to-end applications Collaborate with Product Owners, Architects, and engineers to design and deliver innovative features... ...Azure cloud services and DevOps tooling Good understanding of software development lifecycle (SDLC) and Agile methodologies Experience...Work at officeRemote work
- Summary of the Role: As Full Stack Engineer at Maze, you'll be the technical force behind our customer-facing product experience, owning the complete stack from UI to API while moving at startup velocity. This is a unique opportunity to join as one of the early engineering...Worldwide
- ...implementation, and rollout with the help and support of your team. As An Active Member Of This Team, You Will… Help define and refine the software development practices that make our team effective Write clean, maintainable, and testable code with an eye towards observability...Remote work
- Technical Project Manager – Professional Services Responsibilities Collaborating with account teams to evaluate customer architecture and deliver the best of class solutions. Ensuring customer success by focusing on best practice, helping develop a long-term web performance...
- We’re creating an intuitive, user-friendly interface for our AI product. As our Frontend Engineer, you’ll design and implement the dashboard where users interact with the AI system. Responsibilities Build and maintain the user-facing dashboard for the AI system Ensure ...Long term contract
- ...comfortable guiding AI outputs with clear specs, then validating results with strong engineering judgment.#### Requirements* 5+ years of software development experience in backend code in Rust or JVM languages* 5+ years of experience developing and operating backend systems...Full time
- ...PRINCE2, or Agile certifications (PMI-ACP, CSM) Knowledge of BPM, process automation will be additional advantage Understanding of software development lifecycle and cloud platforms (Azure, AWS, GCP) Proficiency in English and Polish (preferable C1 level) to communicate...
- ...best development practices. Write comprehensive unit, feature and e2e tests. Develop CI/CD pipelines to ensure high quality of software delivery. Document technical decisions and API. Take initiative in problem-solving, proactively identifying and addressing...Remote work
$6,300 per month
...Responsibilities Design and implement scalable solutions to improve product architecture Plan and execute complex, distributed, large-scale software delivery systems Monitor and optimize all aspects of product performance Research and integrate cutting‑edge technologies...Remote work- Coralogix, inc. is seeking a Senior Backend Engineer to join their team in Poland. The ideal candidate will have over 5 years of experience in backend development, particularly in Rust or JVM languages, and will play a key role in shaping onboarding experiences across ...
- ...of logistics and transport solutions. ABOUT THE ROLE As a Java Architect, you’ll lead the design and development of a logistics... ...architecture and design of the solution Work hands‑on on the software development process WHAT WE’RE LOOKING FOR Solid experience in...Contract workWork at officeRemote work
- ...family. The ideal candidate will develop applications, services, and APIs mainly using Delphi and C#. A solid background in desktop software development and an understanding of the scrum process are essential. This role offers the opportunity to work in a dynamic...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!
- embedded software Poland, NY
- software asset management analyst Poland, NY
- id software Poland, NY
- software support Poland, NY
- healthcare software sales Poland, NY
- software implementation project manager Poland, NY
- software Poland, NY
- remote software sales Poland, NY
- senior c# .net software developer Poland, NY
- embedded software architect

