Senior High-Performance Computing Software Developer
2 days ago
We are an innovative company at the forefront of high-performance computing (HPC) and AI, building cutting-edge solutions powered by GPUs and specialized accelerators.
About Us
Our mission is to develop revolutionary HPC and AI technologies that push the boundaries of what is possible. We're looking for a highly skilled GPU Optimization Engineer to design, develop, and optimize software running directly on bare-metal systems, leveraging the full potential of NVIDIA GPUs, AMD GPUs, and other accelerators.
Job Responsibilities
- Architect, develop, and optimize high-performance software for GPU-accelerated systems.
- Design and implement software that directly interacts with GPU hardware, including NVIDIA CUDA, AMD ROCm, or OpenCL.
- Optimize existing ML/DL frameworks (e.g., PyTorch, TensorFlow) for maximum performance on NVIDIA and AMD GPUs.
- Work with heterogeneous systems, integrating specialized accelerators like AMD GPUs or custom chips (e.g., SambaNova, Cerebras).
- Conduct profiling and tuning to maximize GPU utilization, minimize bottlenecks, and achieve peak system performance.
- Collaborate with hardware engineers to exploit features like NVLink, NVSwitch, and RDMA for seamless GPU interconnectivity.
- Develop scalable compute pipelines and contribute to performance benchmarking.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years in GPU-accelerated software development, HPC, or related domains.
Technical Skills
- GPU Programming
- Proficiency in CUDA for NVIDIA GPUs.
- Experience with AMD ROCm, HIP, or OpenCL for AMD GPUs.
- Framworks
- In-depth knowledge of PyTorch or TensorFlow with GPU optimization.
- Familiarity with ONNX and hardware-agnostic ML frameworks.
- Languages
- Proficient in Python, C++, and/or C for performance-critical applications.
- Profiling & Optimization
- Hands-on experience with GPU profilers such as NVIDIA Nsight, nvprof, and rocprof.
- Ability to identify and mitigate bottlenecks in GPU pipelines.
- System Knowledge
- Strong understanding of bare-metal systems, GPU drivers, and OS-level configuration.
- Experience with containerized GPU environments (NVIDIA Docker, AMD ROCm containers).
Preferred Skills
- Experience with multiple accelerator platforms, such as SambaNova or Graphcore.
- Familiarity with distributed computing and interconnects like NVLink, InfiniBand, or PCIe.
- Knowledge of compiler optimization (LLVM, TVM, XLA).
- Familiarity with Kubernetes for GPU cluster management.
What We Offer
$150,000 - $200,000 per year
Competitive salary and benefits package.
Work with a talented and collaborative team of engineers.
Opportunities to work on cutting-edge GPU and HPC projects.
A flexible and dynamic startup environment where you can grow and innovate.
-
Senior Software Engineer
2 weeks ago
Lucknow, Uttar Pradesh, India Augurs Innovation Private Limited Full timeWe are seeking a talented and enthusiastic Senior Software Engineer to join our dynamic IT team at Augurs Innovation Private Limited. The ideal candidate will have strong experience in C# programming and a solid understanding of software development principles.About the RoleThis is a key position that requires a skilled and experienced C# Developer with a...
-
Lucknow, Uttar Pradesh, India AAG APP Full timeJob Title:Senior Android Developer Position: High-Performance Mobile Gaming ExpertAbout Us:AAG APP, part of Celestial IT Verse Solutions, is a pioneering gaming startup on a mission to revolutionize the gaming experience in India. We specialize in creating highly engaging, casual, and skill-based mobile games that captivate players with innovative gameplay,...
-
Senior Front-End Software Engineer
3 weeks ago
Lucknow, Uttar Pradesh, India DEVtrust Full timeJob Description:We are seeking a skilled Senior Front-End Software Engineer to join our team at DEVtrust. In this role, you will be responsible for designing and developing high-quality front-end features using Node.js. As a key member of our development team, you will work closely with cross-functional teams to deliver innovative solutions that meet the...
-
Senior Software Development Expert
1 week ago
Lucknow, Uttar Pradesh, India Preview Technologies Pvt. Ltd. Full timeAt Preview Technologies Pvt. Ltd., we are seeking a skilled Senior Software Development Expert to join our team. As a key member of our engineering department, you will be responsible for leading the development of complex software applications using C# and ASP.Net technologies.The ideal candidate will have hands-on experience with ASP.Net, ASP.Net MVC, and...
-
Senior .Net Developer
5 days ago
Lucknow, Uttar Pradesh, India Gencosys Full timeJob Title: Senior .NET DeveloperJob Description: We are seeking a skilled Senior .NET Developer to join our team at Gencosys. The ideal candidate will have strong expertise in software development, specifically in .NET Core and ASP.NET MVC frameworks. The successful candidate will demonstrate proficiency in object-oriented programming (OOP) and possess an...
-
Software Developer
2 weeks ago
Lucknow, Uttar Pradesh, India A. & N. Softech Pvt. Ltd Full timeJob DescriptionA. & N. Softech Pvt. Ltd is seeking a skilled Software Developer to join our team for the development of large scale applications.As a Software Developer, you will be responsible for designing, developing, and maintaining complex software systems using Java, J2EE framework, and Oracle Forms.The ideal candidate will have a strong background in...
-
Senior Software Engineer
1 month ago
Lucknow, Uttar Pradesh, India Genpact Full timeJob Description:Our company is seeking a skilled Cloud Computing Expert to lead our full stack development team. As a key member of our team, you will be responsible for designing, building, and deploying cloud-based applications using a range of technologies. Key Responsibilities:- Design and implement cloud-based applications- Develop and maintain full...
-
Senior Software Development Manager
3 weeks ago
Lucknow, Uttar Pradesh, India DEV TECH ENTERPRISES PRIVATE LIMITED Full timeWe are seeking a skilled Senior Software Development Manager to oversee the development and implementation of our software projects.This role involves managing a dynamic team of developers, collaborating with stakeholders, and ensuring that projects are delivered on time, within scope, and with the highest quality standards.The ideal candidate will have a...
-
Senior Software Engineer
2 weeks ago
Lucknow, Uttar Pradesh, India EBC Technologies Full timeJob Description: At EBC Technologies, we seek a skilled Senior Software Engineer to join our team. As a key member of our development team, you will play a vital role in designing, developing, and delivering high-quality software solutions.Key Responsibilities: Your primary responsibilities will include:Collaborating with stakeholders to...
-
Senior Java Developer
3 weeks ago
Lucknow, Uttar Pradesh, India EBC Technologies Full timeEBC Technologies is seeking a highly skilled Senior Java Developer to lead our software engineering team.As a key member of our team, you will be responsible for implementing functionalities from business specifications and requirements, working closely with stakeholders to ensure timely delivery. Your expertise in Java development, design patterns, and...
-
Cloud Computing Specialist
2 weeks ago
Lucknow, Uttar Pradesh, India i8CLOUD CONSULTING Full timeAt i8CLOUD CONSULTING, we are seeking a diligent and analytical Cloud Computing Specialist to join our dynamic team.OverviewWe are a leading provider of cloud-based solutions, and this role plays a crucial part in driving our technology initiatives to meet the evolving needs of our clients.Key ResponsibilitiesAnalyze existing IT systems and infrastructure to...
-
Senior Java Software Architect
3 weeks ago
Lucknow, Uttar Pradesh, India EBC Technologies Full timeJob DescriptionEBC Technologies seeks a highly skilled Senior Java Software Architect to lead the development of our software solutions.Key Responsibilities:Collaborate with stakeholders to design and implement robust software architectures.Supervise and mentor junior team members in software development best practices.Develop high-quality, efficient code...
-
Enterprise Software Engineer
2 weeks ago
Lucknow, Uttar Pradesh, India Trivial Works Solutions Private Limited Full timeWe are seeking an experienced Senior Full Stack Developer to join our team at Trivial Works Solutions Private Limited. As a key member of our development team, you will be responsible for designing and developing high-performance applications using Node.js.About the Role:The ideal candidate will have a minimum of 2-3 years of experience in Node.js...
-
Senior .NET Software Engineer
2 weeks ago
Lucknow, Uttar Pradesh, India Vaishanavi Support Services LLP Full timeAbout the RoleWe are seeking a highly skilled .NET developer with expertise in building Microsoft .NET Framework or .NET Core web applications or Web Services. The successful candidate will be responsible for designing, developing, and deploying scalable, efficient, and secure software solutions.Key Responsibilities:Design and develop robust web applications...
-
Senior Software Engineer
3 weeks ago
Lucknow, Uttar Pradesh, India INNOFarms Full timeTransform the Future of Sustainable AgricultureWe are seeking a highly skilled Senior Software Engineer to join our team at INNOFarms AI, where you will play a crucial role in shaping the future of vertical farming.About INNOFarms AIInnofarms AI is a cutting-edge technology company that combines artificial intelligence, IoT, and robotics to create a...
-
Software Development Leader
2 weeks ago
Lucknow, Uttar Pradesh, India Clarify Full timeClarify Software - Your Gateway to Innovative Practice Management Solutions\We are seeking an exceptional Full Stack Engineer to join our team at Clarify. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable web applications using Node.js, Express, MongoDB, Parse-Server, Redis, and...
-
Senior Software Architect
3 weeks ago
Lucknow, Uttar Pradesh, India Preview Technologies Pvt. Ltd. Full timeJob Description:As a key member of our team at Preview Technologies Pvt. Ltd., we are seeking an exceptional Senior Software Architect to lead the development of our cutting-edge software applications.About the Role:We are looking for a highly skilled and experienced software professional with a strong background in C#/ASP.Net, Database concepts, and SQL...
-
Software Development Director
2 weeks ago
Lucknow, Uttar Pradesh, India DEV TECH ENTERPRISES PRIVATE LIMITED Full timeJob Description:We are seeking a skilled Technical Team Lead / Project Manager to oversee the development and implementation of our software projects at DEV TECH ENTERPRISES PRIVATE LIMITED.This role involves managing a dynamic team of developers, collaborating with stakeholders, and ensuring that projects are delivered on time, within scope, and with the...
-
Academic Excellence in Computer Science
4 weeks ago
Lucknow, Uttar Pradesh, India Sitare University Full timeWe are seeking an accomplished educator and researcher to join our esteemed faculty at Sitare University as a Professor of Computer Science. This exciting opportunity will enable you to share your expertise with talented undergraduate students and contribute to the development of innovative CS educational programs.Sitare University, founded in 2022, is a...
-
Senior .NET Developer
2 months ago
Lucknow, Uttar Pradesh, India Vaishanavi Support Services LLP Full timeJob Title: Dot Net DeveloperWe are seeking a highly skilled Dot Net Developer to join our team at Vaishanavi Support Services LLP.Key Responsibilities:Design, develop, and deploy Microsoft .NET Framework or .NET Core web applications or Web Services.Develop and maintain robust, scalable, and efficient software solutions using .NET, C#, MVC, ASP.NET, and Win...