Jobs
Interviews

26 Parallel Programming Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

The Software Engineering team is responsible for delivering next-generation application enhancements and new products utilizing cutting-edge technologies and methodologies. As a Software Senior Engineer at Dell Technologies, specifically focusing on the PowerScale systems in Pune or Bangalore, you will play a crucial role in the evolution of the stack to meet the demands of the consumer market in the GenAI era. Your primary responsibilities will include contributing to the design and architecture of complex systems and software environments, preparing and evaluating software specifications, and implementing test strategies for software and storage products. You will collaborate within a scrum team to develop core software for PowerScale systems, supporting big data needs and aligning with business objectives. To excel in this role, you should have 5-8 years of experience in C/C++ programming, data structures, and parallel programming. Additionally, experience in Unix/Linux/BSD operating systems, large-scale distributed systems, storage networking protocols, and Agile Scrum development is required. Strong interpersonal skills, effective communication abilities, and a collaborative mindset are essential for success in this position. While a bachelor's or master's degree in computer science or a related field is desirable, strong problem-solving skills and analytical capabilities are equally important. Dell Technologies values diversity and believes in empowering team members to drive impactful change. If you are looking to grow your career in a dynamic environment with advanced technologies, this opportunity is for you. Join Dell Technologies, a leading organization committed to providing equal employment opportunities and fostering a work environment free of discrimination and harassment. Be part of a team that is dedicated to transforming the way individuals and organizations work, live, and play. Progress takes all of us, and your contribution can make a real difference. Application closing date: 11 July 2025 Job ID: R269656,

Posted 2 days ago

Apply

3.0 - 18.0 years

0 Lacs

karnataka

On-site

Samsung is a world leader in Memory, LCD and System LSI technologies and is currently seeking exceptional software and hardware talent to join the Samsung Indian Design Centre and the Advanced Computing Lab (ACL) in San Jose, CA. The Samsung Austin Research Center (SARC) in Austin, TX was established in 2010 as one of Samsung's strategic investments in high-performance low-power ARM-based device technology. The GPU design teams in Austin (SARC), San Jose (ACL), and India Bangalore are currently developing a GPU for deployment in Samsung mobile products. Additionally, the System IP team is focused on Coherent Interconnect and memory controller architectures. As a GPU Engineer, you will be part of a team responsible for designing and documenting major units in a GPU pipeline for Mobile graphics applications and potentially other related markets. This mid to senior level position involves working as an individual contributor to drive the functional and cycle simulators for the GPU pipeline. Collaboration with cross-functional teams including RTL design, modeling, and software on various sub-blocks of the end solution is essential. **Role and Responsibilities:** - Design and document major units in a GPU pipeline targeted at Mobile graphics and machine learning. - Develop functional and cycle simulators for the GPU pipeline, including collecting statistics for evaluating potential optimizations, prototyping to test functional correctness, and specifying detailed schemes for next-level hardware and/or software implementation. - Collaborate with implementation, modeling, and software teams to define and develop microarchitecture, software implementation, and/or a verification plan. - Investigate alternate approaches for important GPU workloads, incremental optimizations, and rebalancing to maximize performance in future key workloads. - Work with software developers to understand trends in future graphics and AI applications, addressing problems faced by application and middleware developers. - Find and/or implement applications to exercise novel algorithms in drivers/hardware. **Minimum Requirements:** - Experience using parallel programming. - Knowledgeable in GPU or other parallel processing architectures. - Strong knowledge of GPU architecture, primarily on Linux Stack or Kernel Mode Driver. - Knowledge of key mobile GPU graphics workloads and compute application workloads such as computer vision, image processing, AI, and Image compression. - Knowledge of game applications, game rendering engines, academic papers on advanced rendering techniques desirable. - Expertise in implementing advanced graphics rendering techniques, machine-learning (AI) approaches. - Proven ability to debug complex issues in multi-threaded environments. - Understanding of Operating System fundamentals and concepts. - Familiarity with offline and JIT compiler designs. - Background in Linux and Android development. - Strong C, C++, and Python programming experience or industrial experience in systems programming (driver development a strong plus). - Strong algorithmic background and outstanding problem-solving skills. - System-level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). - Excellent C and C++ programming skills (assembly a plus). - Understanding of rasterization pipeline and modern GPU architectures. - Excellent communication and teamwork skills. - Ability to own a problem and drive it to completion. **Preferred Qualifications:** - Experience working with ARM 64-bit architecture. - Experience developing system software for Android OS. - Knowledge of high-level shading languages, e.g., GLSL/HLSL. - Understanding of modern real-time rendering game engines.,

Posted 3 days ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

The R&D Engineer II role at Synopsys involves contributing to the development of software products and supporting systems. As an R&D Engineer II, you will collaborate with a team of expert professionals to understand customer requirements and achieve development objectives. Key responsibilities of this role include performing moderately complex development activities such as designing, implementing, maintaining, testing, and documenting software modules and sub-systems. You will also be responsible for bug verification, release testing, and beta support for assigned products, as well as researching and developing solutions for problems discovered by QA or product support. Understanding marketing requirements for a product, including target environment, performance criteria, and competitive issues, is crucial in this role. Additionally, you will work under the general supervision of a development manager. To qualify for this position, you should have a BS in Engineering, Computer Science, or a related field with 2 years of experience, or an MS degree. Working experience with C/C++ coding, data structures, and algorithms is required. Preferred qualifications and skills include technical knowledge and experience with computational geometry or mesh generation, object-oriented design, scripting languages like Python, parallel programming, and GPU. Experience in a large-scale commercial software development environment is also beneficial. Synopsys offers a comprehensive range of health, wellness, and financial benefits to cater to your needs. The total rewards package includes both monetary and non-monetary offerings. More details about the salary range and benefits will be provided by your recruiter during the hiring process.,

Posted 6 days ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

The culture at the company revolves around its people, who are encouraged to have a passion for technology solutions that have a significant impact on businesses. There is also a focus on supporting individuals in pursuing their own passions. Working at the company provides an opportunity to gain a deep understanding of various industries and emerging technologies, enabling the creation of futuristic and impactful solutions. Moreover, the experience of being part of the team at MarvyLogic can contribute towards personal growth and lead to a more fulfilling life. The ideal candidate for this role should have 3-7 years of experience and be located in Mumbai, Bengaluru, or Bangalore. They should possess the following skills and qualifications: - Proficiency in identifying and defining non-functional requirements and designing systems. - Strong experience in Object-Oriented Analysis and Design (OOAD) and effectively applying Design patterns. - Expertise in the .NET 4.0 framework, ASP .NET, and C#. Familiarity with advanced frameworks such as WCF, WWF, and WPF is essential. Front-end technologies like ASP, HTML, JavaScript, and Ajax are required but not sufficient on their own. - Good understanding of concepts like Caching, Reflection, Parallel programming, Remoting, Garbage collection, Threading, and Web services within the context of .NET systems. - Experience in developing products end-to-end, including deployment at customer premises and generating revenue from the product. - Proficiency in at least one Microsoft server system (SharePoint, BizTalk, Commerce, etc.). - Experience in performance testing and optimization of .NET applications. - Strong experience in at least one Relational Database Management System (RDBMS) such as Oracle, MS-SQL, or MySQL. - Experience in creating and reviewing technical documents like Design specifications, Deployment architecture, Workload modeling, etc. - Excellent understanding of software development methodologies and architectures. - Additional experience in areas like Infrastructure sizing, Capacity planning, Performance modeling, or Cloud Computing would be considered a definite advantage.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Are you passionate about creating solutions that have a real impact on people's everyday lives An exciting opportunity awaits you! We are seeking talented C++ Engineers to join our team and contribute to the development of cutting-edge solutions that bring edge AI to various devices. The primary focus of this project is firmware development for an HDMI TV stick and Voice Assistants. Previously based on Android, the firmware has now been successfully transitioned to Linux. The current development stack involves the use of C++ and React Native for the UX layer. We are looking for proactive and open-minded individuals who have a deep passion for technology and a strong desire for continuous learning. If you have 4 to 8 years of experience in software development for Linux-based embedded systems, proficiency in C++ (with a minimum expertise in C++17), strong debugging skills, and expertise in algorithms, parallel programming, multi-threading/core primitives, object-oriented programming, and design patterns, then we want to hear from you. Additionally, a solid understanding of Linux concepts, tools, and libraries, familiarity with Git environment, JIRA, ARM architecture, Python, and CI/CD setups, experience in automation using Python scripting and Bash, proficiency in embedded build tools like Buildroot, Yocto, CMake, and makefiles, knowledge of Agile development methodology, and excellent communication skills are highly desirable. As part of your responsibilities, you will participate in edge AI-enabled device development projects, contribute to enhancing the current C++ codebase, analyze and address internal and customer issues, and collaborate with cross-functional teams and external partners to ensure project success. At GlobalLogic, we prioritize a culture of caring, continuous learning and development, interesting and meaningful work, balance and flexibility, and being a high-trust organization. As a part of our team, you will have the opportunity to work on impactful projects, grow both personally and professionally, and be part of a supportive and inclusive environment where your contributions are valued and recognized. If you are looking to be a part of a dynamic team that values innovation, collaboration, and personal growth, then GlobalLogic is the place for you. Join us in shaping the future of digital engineering and making a difference in the world.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As an AI Developer Technology Engineer at NVIDIA, you will be at the forefront of the intelligent industrial revolution, working with cutting-edge technologies in deep learning, graphs, machine learning, and data analytics to shape the future of AI. Your role will involve studying and developing innovative techniques to optimize performance on both current and next-generation GPU architectures. You will collaborate closely with key customers to understand their challenges and provide tailored AI solutions using GPUs. Additionally, you will work alongside various teams within NVIDIA to influence the design of future architectures, software platforms, and programming models. To qualify for this position, you should hold a Masters degree or PhD in engineering or computer science, or possess equivalent experience with at least 5 years of relevant work or research experience. Proficiency in C/C++, software design, programming techniques, and AI algorithms is essential. Hands-on experience with parallel programming, particularly CUDA C/C++, is highly desirable. Strong communication, organization, problem-solving, time management, and task prioritization skills are also required for success in this role. Occasional travel for conferences and on-site visits with developers may be necessary to fulfill job requirements.,

Posted 1 week ago

Apply

8.0 - 12.0 years

30 - 35 Lacs

Chennai

Work from Office

Job Description/Preferred Qualifications Key Responsibilities: Lead and mentor a team of algorithm engineers, providing guidance and support to ensure their professional growth and success. Develop and maintain the infrastructure required for the deployment and execution of algorithms at scale. Collaborate with data scientists, software engineers, and product managers to design and implement robust and scalable algorithmic solutions. Optimize algorithm performance and resource utilization to meet business objectives. Stay up-to-date with the latest advancements in algorithm engineering and infrastructure technologies, and apply them to improve our systems. Drive continuous improvement in development processes, tools, and methodologies. Qualifications : Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience in developing computer vision and image processing algorithm and ML/DL algorithm. Familiar with high performance computing, parallel programming and distributed systems. Strong leadership and team management skills, with a track record of successfully leading engineering teams. Proficiency in programming languages such as Python, C++ and CUDA. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Preferred Qualifications: Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn). Experience with GPU architecture and algo development toolkit like Docker, Apptainer. Minimum Qualifications Bachelor's degree plus 8 + years of experience Master's degree plus 8 + years of experience Familiar with high performance computing, parallel programming and distributed systems.

Posted 1 week ago

Apply

3.0 - 15.0 years

0 Lacs

karnataka

On-site

As a Software System Designer 2 at AMD, you will play a crucial role in contributing to the development of next-generation computing experiences across various industries such as data center, artificial intelligence, PCs, gaming, and embedded systems. You will have the opportunity to work with cutting-edge AMD technologies and be a part of a dynamic team that is dedicated to delivering innovative solutions. In this role, you will be responsible for performance analysis and software optimization, building and deploying software for high-performance computing, data science, virtualization, and machine learning platforms. You will also be involved in defining, developing, and executing regression test models, driving innovation in production software environments, and exploring novel approaches to solve complex problems in heterogeneous computing. The ideal candidate for this position is a self-starter with a keen eye for detail and the ability to multitask effectively. You should possess strong communication and presentation skills, along with a passion for pushing the boundaries of software development on innovative platforms. With 3 to 15 years of experience, you should have a good understanding of test lifecycle, QA processes, and terminology. Preferred experience includes knowledge of device drivers, graphics, multimedia, and codecs, as well as proficiency in at least one programming language, preferably Python. Hands-on experience with Linux OS internals, device management, and issue debugging skills are essential. Familiarity with parallel programming languages like OpenCL, ROCm, CUDA, and OpenACC, as well as machine learning and artificial intelligence technologies, is a plus. You should hold a Bachelor's or Master's degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or a related field to qualify for this role. Strong analytical, problem-solving, and interpersonal skills are necessary, along with excellent verbal and written communication abilities. A positive attitude, result-driven mindset, and the ability to work with next-gen technology are key attributes for success in this position. If you are looking to be part of a forward-thinking team at AMD that is dedicated to pushing the boundaries of innovation and technology, this role offers an exciting opportunity to make a meaningful impact in the industry.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

The Computer Vision Engineer position in Pune, India requires an individual with 3+ years of experience who is passionate about joining a dynamic startup team. As a Computer Vision Engineer, your primary responsibility will be to conduct research, develop, maintain, and create scalable CV/ML technologies capable of analyzing video feeds of users engaging in online sessions while identifying anomalies. To qualify for this role, you should possess a BS/MS degree in Computer Science or have equivalent industry and/or research experience in areas such as Artificial Intelligence, Computer Vision, Machine Learning, Image Processing, or Computer Graphics. Proficiency in C/C++ and Python, along with a strong background in a Linux environment is essential. Experience with tools like OpenCV, Numpy, SciPy, Sklearn, and GIT is also required. Desirable skills include expertise in image classification, segmentation, and autonomous feature learning, as well as a solid grasp of linear algebra, optimization, probability, and statistics. Additionally, knowledge of software architecture, API design, parallel programming, and Vision applications will be advantageous. Effective communication skills to convey technical information clearly to both technical and non-technical audiences are crucial for this role. The position is full-time and offers competitive compensation based on experience, including salary and benefits.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Are you passionate about developing innovative solutions that can make a real impact on people's lives If so, this is the perfect opportunity for you! We are currently looking for skilled C++ Engineers to join our team and work on cutting-edge projects that incorporate edge AI into various devices. The primary focus of this project is on firmware development for an HDMI TV stick and Voice Assistants. Previously, the firmware was Android-based, but it has now been successfully transitioned to Linux. The technology stack for the current development includes C++ and React Native for the user experience layer. We are searching for proactive and open-minded individuals who are enthusiastic about technology and have a strong desire for continuous learning and growth. **Requirements:** - 4 to 8 years of experience in software development for Linux-based embedded systems. - Proficiency in C++, with a minimum expertise in C++17. - Strong debugging, problem-solving abilities, and bug triage skills. - Expertise in algorithms, parallel programming, multi-threading/core primitives, object-oriented programming, and design patterns. - Solid understanding of Linux concepts, tools, and libraries. - Familiarity with Git environment, JIRA, ARM architecture, Python, and CI/CD setups. - Experience in automation using Python scripting and Bash. - Hands-on experience with embedded build tools such as Buildroot, Yocto, CMake, and makefiles. - Well-versed in the Agile development methodology. - Strong communication skills and a collaborative team player attitude. - Bachelors or Masters degree in CS Engineering, Electronics/Electrical Engineering. **Job Responsibilities:** - Participation in projects involving the development of edge AI-enabled devices. - Develop and enhance the existing codebase using C++. - Analyze and review internal and customer issues to provide possible solutions. - Collaborate with cross-functional teams and external partners to resolve or participate in different project stages. **What We Offer:** - **Culture of Caring:** At GlobalLogic, we prioritize a culture of caring, where we consistently put people first and foster an inclusive environment of acceptance and belonging. - **Learning and Development:** We are committed to your continuous learning and growth with various opportunities to advance your career and sharpen your skills. - **Interesting & Meaningful Work:** Engage in impactful projects that challenge your problem-solving skills and contribute to clients" innovative solutions. - **Balance and Flexibility:** Explore different work arrangements to achieve a perfect balance between work and life. - **High-Trust Organization:** Join a high-trust organization that values integrity, trust, and ethical practices in everything we do. **About GlobalLogic:** GlobalLogic, a Hitachi Group Company, is a leading digital engineering partner to the world's most innovative companies, collaborating to create intelligent products, platforms, and services that redefine industries and transform businesses. Join us in shaping the digital revolution and building cutting-edge solutions that shape the world today.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

17 - 22 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Looking for "ML framework and AI compiler Engineer" responsible for Designing, implementing, and deploying machine learning models using PyTorch Focusing on backend infrastructure and system architecture. Responsibilities often include developing framework, integrating with other AI tools, and ensuring scalability and reliability. Here's a more detailed breakdown of what you might see in such a job description: Key Responsibilities: Model Development and Deployment Designing, building, and deploying AI models, particularly those leveraging PyTorch for deep learning. Backend Infrastructure Developing and maintaining the backend systems that power AI applications, including data ingestion, processing, and storage. System Architecture Designing scalable and high-performance backend architectures to handle AI workloads. Model Optimization Optimizing model performance for speed, accuracy, and resource efficiency. Integration Integrating AI models with other systems and applications. API Development Creating and maintaining APIs for communication between frontend and backend components. Data Handling Managing data ingestion, preprocessing, and storage for AI training and inference. Collaboration Working with data scientists, product managers, and other engineers to bring AI solutions to life. Tools, Technologies, Skills and Programming: C, C++: Strong programming capability using advanced techniques to design and develop AI compilers and backends. Scripting: Strong expertise in Python with design, develop, release and maintain projects. AI Frameworks: Familiarity with other AI frameworks like PyTorch, TensorFlow, Hugging Face, etc. Machine Learning Knowledge: Understanding of machine learning principles and algorithms starting Computer vision to large language models and continuously update to new trends. Expertise to deep learning accelerator programming (GPU, NPU). Any parallel programming experience (Like CUDA, OpenCL, MKLDNN ..etc) is a plus. Experience with deep leaning compilers like Glow, TVM "etc is a plus. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Senior Software Engineer specializing in .NET and Angular development at CUBE, a pioneering RegTech company based in Chennai with a hybrid work setup, you will have the opportunity to contribute to the advancement of machine automated compliance solutions. Recently recognized as a "RegTech Top Performer" in Market Fintech's RegTech Supplier Performance Report, we are dedicated to setting the gold standard for regulatory intelligence and change within the financial services industry. Through our innovative SaaS platform powered by AI and proprietary data ontology, we simplify the complex landscape of compliance for our global clientele. At CUBE, we value strong teamwork, customer commitment, and a forward-thinking approach to shaping the future. With a rapidly expanding footprint in the industry, we are actively seeking talented individuals who are eager to grow professionally and potentially step into leadership roles within our organization. Your responsibilities will include collaborating closely with our lead engineer to develop product features using .NET and Cloud-based technologies. You will play a key role in expanding and optimizing our content processing solutions to meet the growing demands of our clients. Additionally, you will be involved in designing and implementing new products, enhancing existing features, and troubleshooting issues as part of the product sustenance process, all while thriving in a fast-paced environment. Essential skills for this role include having over 5 years of experience as an Application Engineer delivering high-performance, scalable web applications, proficiency in .NET/C#, familiarity with serverless programming (Azure Functions or AWS Lambdas), understanding of Containerization, K8, and AKS, preference for No-SQL DB experience, knowledge of Web Crawling, and expertise in Asynchronous, Parallel, and Concurrent Programming (TPL, Async/Await). Strong communication skills, self-motivation, organizational abilities, and the capacity to work effectively both independently and in a team will be essential. You should also be comfortable working in a challenging delivery environment with tight deadlines. Beneficial skills that would be advantageous for this role include experience with Azure cloud services, Python, Angular, React, Linux, Docker containers, Kubernetes, unit testing, integration testing, and event-driven messaging architecture (Azure ESB or AWS SQS). CUBE's product offerings include RegPlatform, a technology platform that simplifies regulatory change management by providing firms with a continuously updated inventory of global regulations, and RegBrain, which allows customers to leverage CUBE's AI models for faster release cycles. Our innovative AI services cover a range of functions such as structural detection, classification, entity extraction, summarization, and recommendations. Joining CUBE means being part of a unique global team where growth, progression, international collaboration, innovative technology, and work-life balance are prioritized. As a remote-first business, you will have the flexibility to design your home office and choose your work equipment, while also having opportunities for in-person meet-ups to foster collaboration and idea-sharing with colleagues worldwide. If you are an ambitious individual looking to have a real impact, advance your career, and contribute to reshaping the regulatory compliance landscape, CUBE offers an environment where your ideas and efforts can truly make a difference.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You will be an integral part of TuriyamAI's team, focused on developing and optimizing math libraries for AI applications on our next-generation AI hardware. Your role will involve collaborating with hardware and software developers to ensure seamless integration of math libraries, as well as staying updated with the latest advancements in AI and math library development. Additionally, you will be responsible for designing, optimizing, and validating math libraries to achieve hyper-optimized solutions for AI workloads. To excel in this position, you should possess a Bachelor's, Master's, or Ph.D. degree in Computer Science, Mathematics, Computer Engineering, or a related field, along with at least 5 years of proven experience in developing high-performance math libraries, preferably for AI applications. Experience with GPU or AI accelerator programming, familiarity with linear algebra, calculus, probability, and statistics libraries, as well as an understanding of HW architecture are key requirements for this role. Strong problem-solving skills, the ability to work in a fast-paced environment, and a willingness to learn new hardware architecture are also essential. Preferred qualifications include familiarity with machine learning frameworks such as PyTorch, knowledge of compiler technology fundamentals, kernel fusion techniques, assembly programming, and low-level optimizations. In return, TuriyamAI offers a competitive salary and benefits package, the opportunity to work on cutting-edge AI technology, a collaborative and dynamic work environment, as well as professional growth and development opportunities. If you are excited about the prospect of contributing to the future of AI computing and possess the required qualifications and experience, we invite you to submit your resume and a cover letter to careers@turiyamai.com.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Senior Software Engineer at CUBE, you will be part of a pioneering RegTech business that is revolutionizing machine automated compliance. Our global presence in the financial services industry is defined by our SaaS platform, powered by AI and proprietary data ontology, simplifying regulatory intelligence for our clients. You will collaborate closely with our lead engineer to develop product features using .NET and Cloud-based technologies. Your responsibilities will include expanding and optimizing content processing solutions, designing and implementing new products and features, troubleshooting, and investigating for product sustainment, all while thriving in a fast-paced environment. To excel in this role, you must have over 5 years of experience as an Application Engineer delivering high throughput, scalable web-based applications. Proficiency in .NET/C#, serverless programming (Azure Functions or AWS Lambdas), containerization, No-SQL databases, web crawling, and asynchronous programming is essential. Strong communication skills, self-motivation, and the ability to work both independently and within a team are crucial for success in this position. Additionally, beneficial skills include knowledge of Azure cloud services, Python, Angular, React, Linux, Docker containers, Kubernetes, unit testing, integration testing, and event-driven messaging architecture. Our flagship products, RegPlatform and RegBrain, are industry-leading technology platforms that streamline regulatory change management and provide AI-driven solutions for regulatory content management. Joining CUBE means being part of a globally renowned RegTech leader with a culture focused on growth, progression, collaboration, innovation, and work-life balance. As we continue to shape the future of regulatory compliance, we invite ambitious individuals to join us and contribute to our dynamic and forward-thinking workforce.,

Posted 2 weeks ago

Apply

3.0 - 15.0 years

0 Lacs

hyderabad, telangana

On-site

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the worlds most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SOFTWARE SYSTEM DESIGNER 2 The Role This is an exciting role in which you will have excellent exposure to all the latest AMD (Advanced Micro Devices) technologies. Imagine yourself as part of the team which will deliver our next generation of our products or automation for many of our reference solutions.This is a phenomenal opportunity to work in an outstanding company like AMD. The Person You are a self-starter who is able to achieve successful outcomes in a non-hierarchical environment. Detailed oriented, you have the ability to multitask through planning/organizing. You have excellent communication and presentation skills and a passion to push the limits of software on innovative platforms. Key Responsibilities Performance analysis and software optimization Build and deploy software for the most advanced HPC (High Performance Compute), data science, Virtualization, and machine learning platforms in the world Define/develop/execute regression test models and track the results Drive innovation in production software environments Combine advanced software engineering skills with a drive to explore novel approaches to solve important problems in heterogeneous computing at the large scales Evaluate and review of existing processes and continuously strive to optimize the workflow PREFERRED EXPERIENCE: (3 to 15 years) Good understanding of test lifecycle, QA process & terminology. Strong knowledge of Device drivers, graphics, multimedia, Codec. Test Execution Experience in an automation lab with multiple systems. Define, develop, execute functional/performance/load tests, and integrate them with automated test systems. Establishing and sharing best practices, designing, and executing a robust test strategy. Proficiency in at least one programming language preferably Python. Strong understanding & Hands-on exp. with Linux OS internals, device manager. Hands-on issue debugging skills, issue isolation with Linux kernel, driver module level. Strong understanding of PC hardware, SoC, Chipsets, Graphics cards, BIOS & VBIOS. Understanding of parallel programming, ideally OpenCL, ROCm, CUDA, and OpenACC is a plus. Understanding machine learning, artificial intelligence, computer vision technologies is a plus. Strong analysis, problem-solving & interpersonal skills. Good verbal & written communication skill is a must. Good attitude, result-driven & ability to deliver on next-gen technology. Academic Credentials Bachelors or Masters degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or an equivalent Benefits offered are described: AMD benefits at a glance. ,

Posted 3 weeks ago

Apply

3.0 - 5.0 years

14 - 22 Lacs

Bengaluru

Work from Office

Description: Looking to create something that makes a real difference in people's everyday lives? This is your chance! We're on the hunt for talented C++ Engineers to help develop cutting-edge solutions that bring edge AI to devices. The project focuses on firmware development for an HDMI TV stick and Voice Assistants. Previously, the firmware was based on Android, but it has now been successfully ported to Linux. The current development stack includes C++ and React Native for the UX layer. We're seeking proactive, open-minded individuals with a passion for technology and a drive for continuous learning. Requirements: 4 - 8 years of experience in software development for Linux-based embedded systems. Proficient in C++, with a minimum expertise C++17. Strong debugging, problem-solving abilities and bug triage skills. Expertise in algorithms, parallel programming, multi-threading/core primitives, object-oriented programming, and design patterns. Solid understanding of Linux concepts, tools, and libraries. Familiarity with Git environment, JIRA, ARM architecture, Python, and CI/CD setups. Experience in automation using Python scripting and Bash. Hands-on experience with embedded build tools such as Buildroot, Yocto, CMake, and makefiles. Well-versed in the Agile development methodology. Strong communication skills and a collaborative team player attitude. Bachelors or Masters degree in CS Engineering, Electronics/Electrical Engineering Job Responsibilities: Participation in project of edge AI enabled device development Develop and enhance the current codebase, which is built using C++ Analyze and review internal and customer issues to evaluate and provide possible solutions. Collaborate with cross-functional teams and external partners to resolve or participate in different stages What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!

Posted 4 weeks ago

Apply

5.0 - 7.0 years

4 - 8 Lacs

Bengaluru

Work from Office

We are looking for a skilled Golang Developer with 5 to 7 years of experience in software development using Go and Python. The ideal candidate will have expertise in designing, developing, and maintaining high-quality software applications. Roles and Responsibility Develop testing and maintain code using Go. Design and architect applications for efficient concurrency and scalability. Implement concurrency using goroutines and channels to manage parallel tasks efficiently. Write unit tests and debug code to ensure reliability and quality. Collaborate with team members and participate in code reviews and discussions. Stay updated with the latest industry trends in Golang development. Job Bachelor's degree in software engineering, computer science, or a related field. Expertise in Go programming language, including syntax, standard library, and best practices. Strong understanding of concurrent and parallel programming using goroutines and channels. Experience in web development using Golang, including building web services, RESTful APIs, and web applications. Ability to work collaboratively in a team environment and communicate effectively with colleagues and stakeholders.

Posted 1 month ago

Apply

3.0 - 6.0 years

6 - 10 Lacs

Bhubaneswar, Pune, Bengaluru

Work from Office

Job Details: Skill: .Net Full stack Developer Experience: 3+ Years Notice Period: Immediate Joiners or within 15 days Skills Required Skills: C#, ASP.NET WEB API, MVC, Javascript, Angular 2+/JS Roles & Responsibilities Expert knowledge in Microsoft .NET 4 +, C#, ASP.NET WEB API, .Net Core Deep knowledge in XML, LINQ, Multithreading, Asynchronous, Parallel Programming Extensive Hands-on experience in .NET Core MVC, Web API, WC, Angular 2+ Intermediate-level knowledge of SQL server Experience in writing MS Test (NUnit) Test cases, Static Code Analysis (FxCop), GitHub What were Looking for Good Communication skills (oral & written, proactive and assertive) Hands-on development experience Good Team Player. Staffing Type: [Permanent] Location: Bangalore/Pune/Noida/Bhubaneswar

Posted 1 month ago

Apply

1.0 - 6.0 years

5 - 8 Lacs

Hyderabad

Work from Office

Expert knowledge in Microsoft .NET ,C#, ASP.NET WEB API, Deep knowledge in XML, LINQ, Multithreading, Asynchronous, Parallel Programming Extensive Hands-on experience in .NET MVC, Web API, WCF Intermediate-level knowledge of SQL server .Net with WPF ( at least 1 year exp in WPF Development ) Good to have Telerik, Devexpress Please Share below details and Updated Resume MatchedYes/No Full Name with Surname DOB Alternate Contact Number Total Experience Relevant Experience Current CTC Expected CTC Current Organization / Contract with Current Org Payroll Company Notice period Holding any offerYES/NO-

Posted 1 month ago

Apply

6.0 - 11.0 years

15 - 20 Lacs

Hyderabad, Gurugram, Bengaluru

Work from Office

Job Title: Senior .NET Backend Developer (Full-Stack with React Optional) Company: Bossini Technologies Experience: 5 to 9 Years Job Type: Full-Time Location: Hyderabad, Chennai, Coimbatore, Bangalore, Pune, Gurugram, Mumbai Job Description: We are hiring a Senior .NET Backend Developer with a strong foundation in microservices architecture and excellent backend coding skills in .NET. This is a backend-heavy full-stack role. Frontend skills (React/JS) are preferred but not mandatory at this stage. Candidates must be confident in building scalable, resilient APIs and distributed systems. Must-Have Skills: C#, .NET Core (or later versions), ASP.NET, Microservices architecture (hands-on), REST API design and development, Strong backend coding and debugging skills, Asynchronous and parallel programming, Exception handling, Fault tolerance, Fallback mechanisms, Logging strategies, Docker/containerization of .NET applications, Design and Architectural Patterns (Strategy, Decorator, CQRS, Clean Architecture), SQL or NoSQL databases, Basic to intermediate React.js or JavaScript/TypeScript Good to Have: Knowledge of .NET publish and deployment process, Memory leak analysis in .NET, CI/CD pipelines, Exposure to cloud platforms (Azure/AWS/GCP) Interview Focus Areas: Microservices, API design, fault tolerance, fallback strategies, logging, exception handling, async/parallel programming, containerization, system design, coding rounds. React may be included in later rounds. Key Skills: C#, .NET Core, ASP.NET, Microservices, REST API, API Design, Docker, Async Programming, Parallel Programming, Exception Handling, Logging Strategies, Fault Tolerance, CQRS, Clean Architecture, Strategy Pattern, Decorator Pattern, SQL, NoSQL, React.js, JavaScript, TypeScript, Containerization, Memory Leak Analysis, Backend Development, Software Architecture

Posted 1 month ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Bangalore. As a Software Senior Engineer, you will be part of scrum team, which is focused on developing core software for our PowerScale systems Dell Storage system which supports big data. You will be responsible for developing sophisticated systems and software basis the customers business goals, needs and general business environment creating software solutions. You will: Contribute to the design and architecture of high-quality, complex systems and software/storage environments Prepare, review and evaluate software/storage specifications for products and systems Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements 5-8 years experience in C/C++ Programming, Data Structures and parallel programming Experience developing software for Unix/Linux/BSD operating systems at a User space level Experience developing within large scale distributed systems with working experience in storage networking protocols andarchitectures Experience working in Agile Scrum model development cycle Excellent interpersonal skills and ability to work collaboratively in a team environment and to effectively communicate complex technical concepts. Desirable Requirement Bachelors or masters degree in computer science or related field. Strong problem-solving and analytical skills.

Posted 1 month ago

Apply

4.0 - 9.0 years

17 - 22 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Looking for "ML framework and AI compiler Engineer" responsible for Designing, implementing, and deploying machine learning models using PyTorch Focusing on backend infrastructure and system architecture. Responsibilities often include developing framework, integrating with other AI tools, and ensuring scalability and reliability. Here's a more detailed breakdown of what you might see in such a job description: Key Responsibilities: Model Development and Deployment Designing, building, and deploying AI models, particularly those leveraging PyTorch for deep learning. Backend Infrastructure Developing and maintaining the backend systems that power AI applications, including data ingestion, processing, and storage. System Architecture Designing scalable and high-performance backend architectures to handle AI workloads. Model Optimization Optimizing model performance for speed, accuracy, and resource efficiency. Integration Integrating AI models with other systems and applications. API Development Creating and maintaining APIs for communication between frontend and backend components. Data Handling Managing data ingestion, preprocessing, and storage for AI training and inference. Collaboration Working with data scientists, product managers, and other engineers to bring AI solutions to life. Tools, Technologies, Skills and Programming: C, C++: Strong programming capability using advanced techniques to design and develop AI compilers and backends. Scripting: Strong expertise in Python with design, develop, release and maintain projects. AI Frameworks: Familiarity with other AI frameworks like PyTorch, TensorFlow, Hugging Face, etc. Machine Learning Knowledge: Understanding of machine learning principles and algorithms starting Computer vision to large language models and continuously update to new trends. Expertise to deep learning accelerator programming (GPU, NPU). Any parallel programming experience (Like CUDA, OpenCL, MKLDNN ..etc) is a plus. Experience with deep leaning compilers like Glow, TVM "etc is a plus. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.

Posted 1 month ago

Apply

2.0 - 6.0 years

4 - 8 Lacs

Mumbai

Work from Office

The HPC AI Parallel Programming role involves working with relevant technologies, ensuring smooth operations, and contributing to business objectives. Responsibilities include analysis, development, implementation, and troubleshooting within the HPC AI Parallel Programming domain.

Posted 2 months ago

Apply

2.0 - 6.0 years

4 - 8 Lacs

Mumbai

Work from Office

The HPC AI Parallel Programming role involves working with relevant technologies, ensuring smooth operations, and contributing to business objectives. Responsibilities include analysis, development, implementation, and troubleshooting within the HPC AI Parallel Programming domain.

Posted 2 months ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Responsibilities Should be internally motivated and able to work proficiently in both independent and team environment. Ensure timelines in complex technical matters that involve application design. Collaborate with onsite team to execute the project. Experience with source control management systems and continuous integration/deployment environments. Requirements Minimum 4+ years of software development experience and exposure to large-scale software implementations in complex enterprise architecture environments. Working experience in a product-based company with the knowledge of full life cycle of the project will be a great advantage. Experience working in agile development environment. Expertise required in ASP.NET, C#, JavaScript, JQuery and Web API. Expertise in database related development (SPs, Views, Triggers etc.) of SQL server. Strong analysis, design and development skills. Solid understanding and experience with Object-Oriented design and development; Experience in Multi-threaded/parallel programming, design patterns will be a plus. Experience in Applications Delivery Life Cycle, Project Management best practices and IT Controls. Experience with cloud computing environment is an advantage. Must be initiative and hardworking.

Posted 2 months ago

Apply
Page 1 of 2
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies