Software Engineer

4 weeks ago


New Delhi, India Paroscale Technologies Pvt Ltd Full time

High-Performance Computing (HPC) infrastructures provide users with dedicated compute resources to run computation-intensive workloads such as weather simulations, artificial intelligence (AI), and machine learning (ML). Each job submitted by a user may consist of multiple tasks that run concurrently on different nodes, often requiring shared access to intermediate or final data. To facilitate this, HPC systems typically use a Parallel File System (PFS) that allows data to be accessed across nodes. However, this same PFS is commonly shared among all users, meaning that multiple jobs access the storage system simultaneously. This shared usage can lead to I/O interference, where one user's job slows down due to competing I/O demands from other users, thereby affecting overall job execution time. To address this challenge, we are developing software that allows HPC infrastructure providers to provision isolated PFS instances for each user or job. This reduces interference by isolating I/O traffic. Additionally, we are designing our software to support dynamic performance scaling of PFS instances, integrate erasure-coded fault tolerance, and enable data tiering to object storage systems. If you are interested in contributing to this effort or would like to discuss it further, please reach out. Key Responsibilities Design, develop, and maintain high-performance software in Golang/C for system-level components. Utilize advanced data structures and algorithms to solve complex system problems. Analyze and debug system-level issues, ensuring efficient problem resolution. Collaborate with cross-functional teams to architect scalable and robust software solutions. Perform code reviews, mentor junior engineers, and contribute to continuous process improvement.Required Skills and Qualifications Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 3-6 years of professional experience in system software development. Proficiency in Golang/C programming, with a strong understanding of object-oriented and low-level programming concepts. Expertise in Linux operating system internals, including process management, memory management, and I/O subsystems. Solid understanding of data structures, algorithms, and their application in system-level programming. Good debugging skills, with experience using tools like GDB, strace, perf, and system logs. Strong problem-solving and analytical thinking abilities. Good communication and collaboration skills.Why Join Us? Work on innovative, high-impact projects in system software engineering. Collaborate with a team of passionate and highly skilled professionals. Enjoy a culture that values creativity, innovation, and personal growth. Competitive salary and comprehensive benefits package.


  • Software Engineer

    4 weeks ago


    New Delhi, India Star Software Full time

    Company Description -Star offers various services, including custom products and its own SAAS products. We work on Metal industry custom projects solely for North America and Europe. Visit our website, https://starsoftware.co/, for further details.Responsibilities- Take end-to-end responsibility for features – from discovery and design to delivery and...


  • New Delhi, India Dew Software Full time

    Position: Staff Software Engineer Duration: Full-time Location: Hyderabad (Onsite).Job Description: 10+ years of experience writing and deploying production-grade backend code. Strong programming skills in Java. Proficiency with Spring Boot and modern backend frameworks. 3+ years of experience working with big data technologies such as Apache Spark, Kafka,...


  • New Delhi, India Dew Software Full time

    Position: Staff Software EngineerDuration: Full-timeLocation: Hyderabad (Onsite).Job Description:- 10+ years of experience writing and deploying production-grade backend code. - Strong programming skills in Java. Proficiency with Spring Boot and modern backend frameworks. - 3+ years of experience working with big data technologies such as Apache Spark,...


  • New Delhi, India Newgen Software Full time

    Java Developer SE/SSE JavaJob descriptionRole - Software Engineer/Sr. Software Engineer ( JAVA )Job DescriptionThe incumbent would be responsible for: * Developing and installing software solutions. * Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies.Job Responsibility -# Participate...

  • Software Engineer

    7 days ago


    New Delhi, India IRIS Software Group Full time

    Company Overview IRIS Software Group, one of the UK’s leading privately held software companies, is transforming how businesses, schools, and organisations operate through our comprehensive suite of cloud-native solutions. With over 100,000 customers across 135 countries, we deliver mission-critical software spanning accountancy and finance, HR and...

  • Software Engineer

    7 days ago


    New Delhi, India Sonata Software Full time

    Sonata Software OverviewIn today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers.As a leading Modernization Engineering company, we aim to deliver modernization-driven...

  • Software Engineer

    4 weeks ago


    New Delhi, India Sonata Software Full time

    Sonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • New Delhi, India Sahaj Software Full time

    About the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes Java,TypeScript, Python, .Net, Golang, Elixir, Scala, Kotlin, Ruby, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional...

  • Software Engineer III

    4 weeks ago


    New Delhi, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (Mainframe Assembler, HLASM) role.Job Overview:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...

  • Software Engineer III

    4 weeks ago


    New Delhi, India Rocket Software Full time

    We at Rocket Software are looking forSoftware Engineer III (Mainframe Assembler, HLASM)role. Job Overview: The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...