Jobs
Interviews

61 Parallel Computing Jobs

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

4.0 - 9.0 years

13 - 17 Lacs

noida

Work from Office

Looking for Siemens EDA Ambassadors- QuestaSim (Simulation) R&D team (strong AI/ML background) This is your role In this role, you will, craft and develop AI/ML-driven algorithms and solutions to improve simulation tools' performance and capabilities. Contribute to building state-of-the-art engines and components, integrating machine learning techniques into simulation and verification workflows. Contribute to the development and improvement of production-quality components, algorithms, and engines while supporting and improving existing codebases. Solve complex, open-ended problems in collaboration with a senior group of engineers in a fast-paced and multifaceted environment. Apply technical expertise in AI/ML frameworks, data-driven problem solving, and traditional simulation technologies to achieve project milestones. Stay self-motivated, disciplined, and focused while driving innovation within the team. Required Qualifications We are seeking a graduate with Bachelors or Masters degree in Computer Science, Artificial Intelligence, Electrical Engineering, or a related technical field from an accredited institution. We value your experience with conceptualizing, defining, architecting, and implementation of an open-ended problem scope or new insights. Hands-on experience with AI/ML techniques, including supervised and unsupervised learning, neural networks, and reinforcement learning. Strong proficiency in programming languages like C/C++ and Python, along with strong foundations in algorithms and data structures. Knowledge of machine learning and deep learning frameworks. Strong understanding of Compiler Concepts, Optimizations, and parallel computing. Experience working on UNIX and/or LINUX platforms. Excellent problem-solving and analytical skills. Proven track record to work independently, take ownership of tasks, and deliver results A plus! Basic knowledge of Digital Electronics and concepts related to SystemVerilog, Verilog, and VHDL. Exposure to Simulation technologies or Formal-based Verification methodologies is a plus!

Posted 19 hours ago

Apply

5.0 - 7.0 years

0 Lacs

mumbai, maharashtra, india

On-site

Job Title: Developer (C++,CUDA) Work Mode: Work from Office Location: Mumbai (ONLY LOCAL CANDIDATES) Experience: 5 +Years Notice Period: Immediate Joiner (Within 20 days) Job Objective We are seeking an experienced Developer with a strong background in C++, CUDA programming, and Linux to guide our development team in building cutting-edge solutions for device integration and high-performance computing tasks. This is a hands-on leadership position that combines technical expertise with team management skills to deliver high-quality software products. Primary Responsibilities Software Development Develop and maintain high-performance applications using C++ and CUDA. Design and implement parallel algorithms for GPUs to accelerate computational workloads. Performance Optimization Optimize CUDA kernels for performance, scalability, and memory efficiency. Analyze performance bottlenecks and propose innovative solutions. Code Review and Testing Conduct code reviews to ensure adherence to coding standards and best practices. Develop and execute test cases to validate functionality and performance. Collaboration Work closely with the software engineering and research teams to understand requirements and deliver robust solutions. Provide technical guidance and mentoring to junior team members when necessary. Documentation Write and maintain technical documentation, including design specifications and user manuals. Required Skills C++: Strong proficiency in modern C++ (C++11/14/17/20). CUDA Programming: Extensive experience in developing, debugging, and optimizing CUDA applications. GPU Optimization: Familiarity with memory hierarchy, shared memory, streams, and warp-level operations in CUDA. Parallel Computing: Solid understanding of parallel algorithms and multi-threaded programming. Mathematical and Analytical Skills: Strong foundation in linear algebra, calculus, and numerical methods. Tools: Experience with debugging/profiling tools like Nsight, CUDA Memcheck, or similar. Note: Interested Candidates Please share your updated Resume to- [HIDDEN TEXT] Show more Show less

Posted 2 days ago

Apply

2.0 - 7.0 years

3 - 8 Lacs

bengaluru, mumbai (all areas)

Work from Office

2+ years in HPC or distributed computing Strong Linux and scripting skills Experience with schedulers, parallel file systems, and HPC networking Familiarity with containers and automation tools Bonus: Cloud HPC, AI/ML tools, performance profiling

Posted 2 days ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

bengaluru

Work from Office

The Team The Data Engineering team is responsible for architecting, building, and maintaining our evolving data infrastructure, as well as curating and governing the data assets created on our platform. We work closely with various stakeholders to acquire, process, and refine vast datasets, focusing on creating scalable and optimized data pipelines. Our team possesses broad expertise in critical data domains, technology stacks, and architectural patterns. We foster knowledge sharing and collaboration, resulting in a unified strategy and seamless data management. The Impact: This role is the foundation of the products delivered. The data onboarded is the base for the company as it feeds into the products, platforms, and essential for supporting our advanced analytics and machine learning initiatives. Whats in it for you Be the part of a successful team which works on delivering top priority projects which will directly contribute to Companys strategy. Drive the testing initiatives including supporting Automation strategy, performance, and security testing. This is the place to enhance your Testing skills while adding value to the business. As an experienced member of the team, you will have the opportunity to own and drive a project end to end and collaborate with developers, business analysts and product managers who are experts in their domain which can help you to build multiple skillsets. Responsibilities Design, develop, and maintain scalable and efficient data pipelines to process large volumes of data. To implement ETL processes to acquire, validate, and process incoming data from diverse sources. Collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to understand data requirements and translate them into technical solutions. Implement data ingestion, transformation, and integration processes to ensure data quality, accuracy, and consistency. Optimize Spark jobs and data processing workflows for performance, scalability, and reliability. Troubleshoot and resolve issues related to data pipelines, data processing, and performance bottlenecks. Conduct code reviews and provide constructive feedback to junior team members to ensure code quality and best practices adherence. Stay updated with the latest advancements in Spark and related technologies and evaluate their potential for enhancing existing data engineering processes. Develop and maintain documentation, including technical specifications, data models, and system architecture diagrams. Stay abreast of emerging trends and technologies in the data engineering and big data space and propose innovative solutions to enhance data processing capabilities. What Were Looking For 5+ Years of experience in Data Engineering or related field Strong experience in Python programming with expertise in building data-intensive applications. Proven hands-on experience with Apache Spark, including Spark Core, Spark SQL, Spark Streaming, and Spark MLlib. Solid understanding of distributed computing concepts, parallel processing, and cluster computing frameworks. Proficiency in data modeling, data warehousing, and ETL techniques. Experience with workflow management platforms, preferably Airflow. Familiarity with big data technologies such as Hadoop, Hive, or HBase. Strong Knowledge of SQL and experience with relational databases. Hand on experience with AWS cloud data platform Strong problem-solving and troubleshooting skills, with the ability to analyze complex data engineering issues and provide effective solutions. Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams. Nice to have experience on DataBricks Preferred Qualifications Bachelors degree in Information Technology, Computer Information Systems, Computer Engineering, Computer Science, or other technical discipline Whats In It For You? Our Purpose: Progress is not a self-starter. It requires a catalyst to be set in motion. Information, imagination, people, technologythe right combination can unlock possibility and change the world. At S&P Global we transform data into Essential Intelligence, pinpointing risks and opening possibilities. Our People: Our Values: Integrity, Discovery, Partnership At S&P Global, we focus on Powering Global Markets. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits: We take care of you, so you cantake care of business. We care about our people. Thats why we provide everything youand your careerneed to thrive at S&P Global. Health & WellnessHealth care coverage designed for the mind and body. Flexible DowntimeGenerous time off helps keep you energized for your time on. Continuous LearningAccess a wealth of resources to grow your career and learn valuable new skills. Invest in Your FutureSecure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. Family Friendly PerksIts not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. Beyond the BasicsFrom retail discounts to referral incentive awardssmall perks can make a big difference.

Posted 2 days ago

Apply

5.0 - 15.0 years

0 Lacs

hyderabad, telangana

On-site

As a Net Backend Developer(Lead) for Pune Location, you will be responsible for leading a team and should have a minimum of 5 years of Team lead experience. You should have at least 6 years of hands-on experience in .NET Core and currently working with the same technology. Your qualifications should include a B.E/B.Tech degree. Candidates with a Masters degree should have 12+ years of experience, while candidates with a Bachelors degree should have 15+ years of experience. The ideal candidate must possess proven experience in .NET (C#) development with a deep understanding of delegates, async programming, task library, data access libraries, and data structures. Additionally, you should have a strong proficiency in architecture patterns such as Microservices and MVC, hands-on experience with Angular TypeScript for developing responsive web applications, and expertise in designing and implementing database solutions. It is essential to have a solid understanding and application of design patterns such as Singleton and Abstract Factory, experience working in an agile development environment following agile methodologies, and proficiency in deploying and managing applications using Azure cloud services. Good-to-Have Skills include familiarity with Docker/Containers for application deployment, knowledge of cloud platforms and services beyond Azure, and experience with multi-threading and parallel computing. If you meet the above requirements and are passionate about backend development, we encourage you to apply for this exciting opportunity!,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

The ideal candidate must have expertise in 3D rendering and algorithm development for surface and 3D model generation, with a strong command of C++. In this role, you will be tasked with developing algorithms and software solutions to create high-quality visual representations of data. Your responsibilities will include designing and implementing algorithms for generating and optimizing 3D models and surfaces, with a focus on efficiency and accuracy for deploying medical device software applications. You should have at least 5 years of experience in 3D visualization features of software development. Your duties will involve designing and implementing algorithms for generating and optimizing 3D models and surfaces to ensure efficiency and accuracy. You will also be responsible for developing and enhancing rendering techniques to produce photorealistic images and animations using advanced shading, lighting, and texturing methods. Additionally, you will write high-performance C++ code for 3D visualization applications, ensuring maintainability and scalability. You should possess a Bachelor's or Master's degree in Computer Science, Computer Graphics, or a related field. Furthermore, you must have experience with imaging software and techniques, including image processing and analysis, along with proven experience in 3D visualization, rendering, and algorithm development. Proficiency in C++ programming, with a solid understanding of object-oriented programming principles, is essential. Technical skills required for this role include experience in 3D graphics libraries and frameworks such as OpenGL, DirectX, and Vulkan, as well as a strong knowledge of computer graphics principles like geometry, lighting, and shading. Familiarity with shader programming languages and 3D modeling software and tools is also necessary. In terms of soft skills, you should have excellent analytical and problem-solving abilities, strong communication skills, and the ability to work collaboratively in a team environment. You must also demonstrate the capability to manage multiple projects and deadlines effectively. Nice-to-have skills for this position include experience with real-time rendering engines like Unity and Unreal Engine, knowledge of machine learning techniques applied to 3D modeling and visualization, familiarity with parallel computing and GPU programming, experience in Modern C++ 20 or later, WPF .Net Core/Framework, various toolchains, and design and architecting medical device hardware and software as part of product development. Working experience in Git Version versioning system Jenkins CI and CI concept is also beneficial. To apply for this position, you will need to submit your latest CV and work portfolio. A background check is required, and candidates with a criminal record need not apply. The client is looking for early joiners with an immediate to 30 days" notice period. Candidates from a gaming background are not eligible for this position.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

As a CUDA Software Engineer, you will play a crucial role in developing and optimizing high-performance computing libraries and applications. Your primary focus will be on implementing cutting-edge machine learning, computer vision, and numeric algorithm solutions, ensuring their efficiency on GPUs and other hardware accelerators. Your responsibilities will include designing, implementing, and optimizing parallel algorithms using CUDA and C++ for various target platforms. Collaboration with software and hardware teams will be essential to maximize performance across different processing units. You will be expected to apply low-level optimizations such as parallelization, memory management, vectorization, and efficient data movement. Additionally, you will be responsible for building performance benchmarks, conducting profiling and analysis, and fine-tuning implementations to meet performance objectives. Understanding customer requirements and delivering tailored solutions will be a key aspect of your role. Staying abreast of the latest developments in CUDA programming, GPU architectures, and optimization techniques will also be required. To qualify for this position, you should hold a Bachelor's or Master's degree in Computer Science, Information Technology, Electronics & Communication, or a related field. You must have at least 2 years of hands-on experience in CUDA development and GPU programming. Proficiency in C/C++ programming, along with experience in CUDA, OpenCL, or similar parallel computing technologies, is essential. A solid understanding of GPU architecture, memory hierarchies, and multi-threaded programming concepts is also necessary. Having familiarity with performance profiling tools like NVIDIA Nsight and Visual Profiler will be advantageous. Experience in machine learning, computer vision, or high-performance numeric computing is preferred but not mandatory. Strong analytical, debugging, and problem-solving skills are crucial for success in this role. The ability to work independently and collaborate effectively in a fast-paced team environment is also important. Candidates with exposure to deep learning frameworks (such as TensorFlow, PyTorch), experience in optimizing algorithms for low latency and high throughput, and knowledge of SIMD instructions and cache optimization strategies will have an added advantage in this position.,

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

noida, uttar pradesh

On-site

We are looking for a highly skilled HPC/GPU Operations Engineer with 6-10 years of experience to oversee the management, optimization, and maintenance of high-performance computing (HPC) infrastructure, specifically focusing on GPU-accelerated workloads. Your primary responsibilities will include ensuring the reliability, efficiency, and scalability of HPC systems used for scientific computing, AI/ML, and data-intensive applications. As an IC3 level professional, you will be tasked with the following responsibilities: - Managing and administering HPC clusters, GPU nodes, and high-speed interconnects. - Configuring GPU-accelerated workloads for AI/ML, scientific computing, and simulations. - Monitoring system performance, troubleshooting issues, and optimizing resource utilization. - Installing, configuring, and maintaining HPC-related software, libraries, and tools such as CUDA, OpenMP, and MPI. - Supporting containerized workflows using technologies like Docker and Singularity. - Ensuring software compatibility with GPU architectures from NVIDIA, AMD, and Intel. - Tuning GPU and CPU performance for specific workloads, including benchmarking and profiling. - Utilizing monitoring tools like Prometheus, Grafana, and Slurm to track system health and efficiency. - Optimizing scheduling and resource allocation in workload managers such as Slurm, PBS, and LSF. - Upholding system security and access control for HPC resources. - Applying software patches, firmware updates, and security best practices. - Assisting in regulatory compliance for HPC environments. - Providing support to researchers, data scientists, and engineers using HPC resources. - Developing and maintaining documentation on best practices, troubleshooting, and system usage. - Conducting training sessions or workshops on HPC/GPU computing. To qualify for this role, you should possess the following technical skills: - Experience in managing HPC clusters and GPU-based computing environments. - Proficiency in Linux system administration, scripting (Bash, Python), and automation (Ansible, Terraform). - Knowledge of parallel computing, GPU programming (CUDA, OpenCL), and HPC frameworks. - Familiarity with networking technologies such as Infiniband and RDMA, storage solutions like Lustre, GPFS, NFS, and virtualization. At Oracle, we are dedicated to leveraging cutting-edge technology to address current challenges while fostering an inclusive work environment that encourages innovation and collaboration. We offer a range of competitive benefits, flexible medical, life insurance, and retirement options, and support employee engagement in volunteer programs. We are committed to providing accessibility assistance or accommodation for individuals with disabilities throughout the employment process. If you require such assistance, please contact us via email at accommodation-request_mb@oracle.com or by phone at +1 888 404 2494 in the United States.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

You will be responsible for designing and developing machine learning software solutions for semiconductor device and thin film metrology. This will involve working closely with both internal and external customers to define requirements and then building machine learning-based solutions. You will be optimizing algorithms and prototypical solutions for efficient implementation and designing, developing, implementing, overseeing, and adapting APIs. Your role will also include extending prototypes into fully functional, polished solutions ready for internal and/or external use. You will be implementing solutions in Python with TensorFlow, writing comprehensive unit tests, and providing technical support during alpha and beta testing. Additionally, you will be documenting the design and implementation of the software solutions and giving presentations both internally and externally regarding the work. Furthermore, you will be maintaining new and existing software solutions throughout the life-cycle of the tools. Preferred qualifications for this position include a strong background in machine learning using regression models and the TensorFlow framework, as well as experience in software architecture, modern development practices, and design patterns. Additionally, a background in Python or C#, especially in writing production-quality, object-oriented code, is desired. Experience in parallel/distributed computing, performance profiling, and memory optimization would be beneficial. Knowledge of API development and Azure DevOps is a plus. Experience in computational physics, numerical simulations, and semiconductors (electrical properties, manufacturing, and metrology) would also be advantageous. Moreover, the ability and willingness to travel worldwide to support projects at customer sites is considered beneficial for this role. In return, we offer a competitive and family-friendly total rewards package. Our programs are designed to reflect our commitment to an inclusive environment while ensuring that we provide benefits that meet the diverse needs of our employees. KLA is proud to be an equal opportunity employer.,

Posted 3 weeks ago

Apply

4.0 - 6.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Position : C++ Developer NOTE :- Mandatory Skills- Candidate must have "end-to-end experience in C++" NOTE:- Only local candidates of Mumbai is acceptable, Please, don&apost apply candidates from other state a) Contract-to-hire position No of position 1 Duration 1 year contractual position Budget 18 LPA Experience Range 4 to 5 years Notice Period Immediate, candidate should join within 10 days Location Kandivali, Mumbai (Only local candidates of Mumbai is acceptable) Work Mode- Work from Office Interview Process: 1st Round- Technical round 2nd Round - Technical round HR Round Candidates who are all interested in contract position only apply JD: We are seeking an experienced Developer with a strong background in C++, CUDA programming, and Linux to guide our development team in building cutting-edge solutions for device integration and high-performance computing tasks. This is a hands-on leadership position that combines technical expertise with team management skills to deliver high-quality software products. Primary responsibilities: Software Development: Develop and maintain high-performance applications using C++ and CUDA. Design and implement parallel algorithms for GPUs to accelerate computational workloads. Performance Optimization: Optimize CUDA kernels for performance, scalability, and memory efficiency. Analyze performance bottlenecks and propose innovative solutions. Code Review and Testing: Conduct code reviews to ensure adherence to coding standards and best practices. Develop and execute test cases to validate functionality and performance. Collaboration: Work closely with the software engineering and research teams to understand requirements and deliver robust solutions. Provide technical guidance and mentoring to junior team members when necessary. Documentation: Write and maintain technical documentation, including design specifications and user manuals. Required Skills: C++: Strong proficiency in modern C++ (C++11/14/17/20). CUDA Programming: Extensive experience in developing, debugging, and optimizing CUDA applications. GPU Optimization: Familiarity with memory hierarchy, shared memory, streams, and warp-level operations in CUDA. Parallel Computing: Solid understanding of parallel algorithms and multi-threaded programming. Mathematical and Analytical Skills: Strong foundation in linear algebra, calculus, and numerical methods. Tools: Experience with debugging/profiling tools like Nsight, CUDA Memcheck, or similar. Show more Show less

Posted 3 weeks ago

Apply

4.0 - 6.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

???? Hiring: C++ Developer | Contract | Mumbai (Kandivali) ???? Location: Kandivali, Mumbai (Work from Office) ???? CTC: ?1415 LPA ????? Experience: 45 Years ? Notice Period: Immediate joiners (Max 10 Days) ???? Client: ACG World ???? Responsibilities Develop and maintain high-performance applications using modern C++ and CUDA Design and optimize parallel algorithms for GPU acceleration Identify and resolve performance bottlenecks Collaborate with teams to deliver scalable, robust solutions Conduct code reviews and create technical documentation ???? Required Skills Strong proficiency in modern C++ (C++11/14/17/20) Expertise in CUDA programming & GPU optimization Solid understanding of parallel computing & multi-threaded programming Strong problem-solving & analytical skills Experience with debugging/profiling tools (e.g., Nsight , CUDA Memcheck ) ? Only Mumbai-based candidates will be considered ? Urgent hiring Interviews ongoing daily! ???? Apply now or share your CV at [HIDDEN TEXT] with subject C++ Show more Show less

Posted 3 weeks ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Bengaluru, Karnataka, India

On-site

Position summary: We are seeking a highly skilled and motivated Software Engineer to develop and implement an Infrastructure Asset Management Platform. This platform will assist infrastructure teams in efficiently managing and tracking assets for regulatory audit purposes. The successful candidate will work on building a comprehensive automation solution to maintain an inventory of critical infrastructure assets. Key Responsibilities Design, develop, and implement the Infrastructure Asset Management Platform that will track a wide range of infrastructure assets, including physical and virtual resources, across multiple environments. Build and maintain automation to track assets across the following categories: Physical Assets: Servers, power strips, racks, DC rooms buildings, security cameras, network infrastructure. Virtual Assets: LTM (Load Balancer), communications equipment, active IPs, virtual networks, virtual machines, containers. Cloud Assets: Public cloud assets, process registry, and database resources. Work closely with infrastructure teams to understand asset tracking requirements and help translate them into technical solutions. Continuously improve the platform s performance and scalability to handle large volumes of asset data in real time. Provide clear documentation for the platform s architecture, implementation, and usage. Generate asset reports for auditing and compliance purposes. Integrate the platform with existing systems for seamless data flow and management of infrastructure assets. Basic Qualifications Bachelor s or master s degree in computer science or related field. Experience: 3 - 6 Years Strong proficiency in Golang and Python Strong proficiency in one of the public cloud Infrastructure. In-depth understanding of developing automation solution and parallel computing principles. Preferred Qualifications Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities.

Posted 3 weeks ago

Apply

6.0 - 10.0 years

10 - 15 Lacs

Pune

Work from Office

Java Developer ( Multithreading, Messaging, and Low-Latency Trading Experience ) Job Summary Synechron is seeking an experienced Java Developer to join our development team. This role involves designing, developing, and optimizing high-performance, low-latency server-side applications primarily in Java, supporting trading systems and event-driven processing. The ideal candidate will bring deep expertise in multithreaded programming, messaging, and database integration, contributing to critical enterprise infrastructure. This position offers opportunities for technical leadership and impactful project delivery in a collaborative environment. Software Requirements Required Skills: Extensive hands-on experience in Java with focus on server-side application development Strong expertise in Java Concurrency , RX Streams , Collections API Proven experience working with caching solutions (GridGain or similar) Significant experience with multithreading and parallel processing coding experience with multicast messaging platforms (e.g., Solace, RV) experience with relational databases (SQL Server, Sybase, Oracle) Experience in designing low-latency trading application services Working knowledge of DevOps tools such as Maven, Jenkins, Nexus, Helios Preferred Skills: experience with cloud technologies such as Docker, Kubernetes or similar Overall Responsibilities Architect, develop, and maintain highly reliable, low-latency Java services for trading or event-driven systems Collaborate with cross-functional teams for technical design, implementation, and testing of scalable solutions Lead and guide development teams on best practices, code quality, and delivery standards Optimize existing codebases for performance, concurrency, and resource management Implement caching, messaging, and data management strategies to ensure system robustness and responsiveness Drive continuous improvement initiatives for development processes and technical solutions Mentor junior developers and promote knowledge sharing within the team Manage project timelines, deliverables, and technical risk assessments Technical Skills (By Category) Programming Languages: Essential: Java Preferred: Experience with Java frameworks and libraries relevant to concurrency, reactive programming, and event processing Databases/Data Management: Essential: SQL Server, Sybase, Oracle (5+ years of experience) Experience with data modeling, query optimization, and schema design Cloud Technologies: Nice-to-have: Docker, Kubernetes, containerization, and orchestration experience Frameworks and Libraries: RX Streams, Java Collections API, concurrency utilities, caching frameworks such as GridGain Development Tools & Methodologies: Maven, Jenkins, Nexus, Helios, Agile/Scrum practices, version control (Git) Security Protocols: Familiarity with best practices for secure coding, data protection, and system resilience Experience Requirements Minimum of 6 + years software development experience with strong focus on server-side Java applications Proven track record in developing low latency trading or event-driven systems Extensive experience with multicasting messaging platforms (e.g., Solace, RV) Deep understanding of multithreading, concurrency, and distributed system design Experience working in DevOps environments and with CI/CD pipelines Ability to lead projects and manage teams, with a focus on delivering high-quality technical solutions Day-to-Day Activities Develop, review, and optimize Java-based services handling real-time data streams and messaging Participate in daily stand-ups, sprint planning, and technical discussions Collaborate with product analysts and system architects to translate requirements into scalable solutions Maintain and enhance the performance, scalability, and reliability of core services Conduct code reviews and ensure adherence to coding standards and best practices Troubleshoot and resolve system issues, ensuring minimal downtime and high system availability Document technical designs, configurations, and deployment procedures Stay informed about emerging technologies and incorporate relevant innovations into existing systems Qualifications Bachelors or Masters degree in Computer Science, Software Engineering, or related field Certifications such as Oracle Java Certification or relevant cloud platform certifications are a plus Proven experience in designing, implementing, and maintaining low latency, high throughput systems Professional Competencies Exceptional analytical and problem-solving skills with an eye for detail Strong leadership abilities with experience managing technical teams or projects Excellent communication skills for effective stakeholder engagement and teamwork Ability to adapt quickly to new technologies and evolving project requirements Proactive mindset with a focus on delivering robust technical solutions and process improvements Strong organizational skills and ability to prioritize tasks effectively

Posted 3 weeks ago

Apply

4.0 - 12.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking Developer Advocates to support developers in creating generative AI and AI-driven hardware applications. As a Developer Advocate, you will engage with the community, develop resources to onboard developers onto Qualcomm platforms that are utilized in various industries and applications including mobile, laptops, mixed-reality, robotics, and industrial IoT. Collaboration with product, engineering, and regional sales teams is essential to drive awareness and engagement for Qualcomm platforms. The ideal candidate should possess experience in building end-to-end applications in areas such as Computer Vision, Audio, LVM, LLM using AI/ML tools on Linux/Windows for CPU, GPU, and AI accelerators. A passion for developing AI models and integrating them into different applications is crucial. Responsibilities include developing plans to engage with external developers in IoT, Automotive, and the Microsoft device ecosystem, collaborating across software and hardware engineering teams, understanding ML model design trends, and contributing new features to the Qualcomm AI toolkit. The role involves interfacing with 3rd party developers to create easy-to-use sample applications and documentation for Windows on Snapdragon. Minimum Qualifications: - Bachelor's or advanced degree in computer science, artificial intelligence, or a related field. - 6+ years of Software Engineering, Systems Engineering, or related work experience. Preferred Qualifications: - In-depth knowledge of AI frameworks like TensorFlow, PyTorch, GPU programming, and parallel computing. - Proficiency in AI software stack, AI performance tuning techniques, and development of AI applications on Windows. - Experience with training and deployment of models on servers and client Windows compute platforms. - Strong programming skills in Python, C++. - Excellent communication and leadership abilities. - Proficient in problem-solving, analytical thinking, and adaptation to a fast-changing environment. - Familiarity with software development methodologies, version control systems, and agile project management practices. - 12+ years of experience in application development with a focus on High-Performance Computing and 5+ years in AI application development on Windows. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application process. If you need assistance, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Note: The above email address is specifically for disability accommodations and not for updates on applications or resume inquiries.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

As a member of the QuestaSim (Simulation) R&D team at Siemens EDA, you will play a crucial role in designing and developing AI/ML-driven algorithms and solutions to enhance the performance and capabilities of simulation tools. Your contributions will involve creating cutting-edge engines and components, integrating machine learning techniques into simulation and verification workflows, and enhancing existing codebases. In this role, you will collaborate with a team of experienced engineers to solve complex problems in a dynamic environment. Your expertise in AI/ML frameworks, data-driven problem solving, and traditional simulation technologies will be key in achieving project milestones. Your ability to stay self-motivated, disciplined, and innovative will drive progress within the team. To excel in this position, you should hold a Bachelors or Masters degree in Computer Science, Artificial Intelligence, Electrical Engineering, or a related technical field. Your hands-on experience with AI/ML techniques such as supervised and unsupervised learning, neural networks, and reinforcement learning will be essential. Proficiency in programming languages like C/C++ and Python, along with a strong foundation in algorithms and data structures, is required. Knowledge of machine learning and deep learning frameworks, compiler concepts, optimizations, parallel computing, UNIX/Linux platforms, and problem-solving skills are also crucial for this role. Additionally, familiarity with Digital Electronics, SystemVerilog, Verilog, VHDL, simulation technologies, and formal-based verification methodologies will be advantageous. At Siemens, we value diversity and inclusion, and we are committed to creating a workplace where all individuals are respected and empowered. If you are passionate about shaping the future through innovation and technology, we encourage you to join us on this exciting journey. Your curiosity and creativity will help us build a better tomorrow.,

Posted 1 month ago

Apply

10.0 - 15.0 years

20 - 25 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: More details below Join the exciting Generative AI team at Qualcomm focused on integrating cutting edge GenAI models on Qualcomm chipsets. The team uses Qualcomm chips extensive heterogeneous computing capabilities to allow inference of GenAI models on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. Utilize this power efficient hardware and Software stack to run Large Language Models (LLMs) and Large Vision Models (LVM) at near GPU speeds! Responsibilities: In this role, you will spearhead the development and commercialization of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs. As an AI inferencing expert, you'll push the limits of performance from large models. Your mastery in deploying large C/C++ software stacks using best practices will be essential. You'll stay on the cutting edge of GenAI advancements, understanding LLMs/Transformers and the nuances of edge-based GenAI deployment. Most importantly, your passion for the role of edge in AI's evolution will be your driving force. Minimum Qualifications Bachelors degree in engineering, Computer Science, or related field and 10+ years of Systems Engineering or related work experience.ORMasters degree in engineering, Computer Science, or related field and 9+ years of Systems Engineering or related work experience. Requirements Strong understanding of Generative AI models- LLM, LVM, LMMs and building blocks (self-attention, cross attention, KV caching etc.) Floating-point, Fixed-point representations and Quantization concepts. Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU).Hands-on experience in C/C++ programming, Design Patterns and OS concepts.Excellent analytical and debugging skills. Exposure to shell scripts, python scripts, understanding of Linux/Windows systems and automation scripts/environment. Good communication skills, presentation skills and should manage his/her tasks independently. Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Strong understanding of SIMD processor architecture and system design. Proficiency in object-oriented software development and familiarity Familiarity with Linux and Windows environment Strong background in kernel development for SIMD architectures. Familiarity with frameworks like llama.cpp, MLX, and MLC is a plus. Good knowledge of PyTorch, TFLite, and ONNX Runtime is preferred. Experience with parallel computing systems and languages like OpenCL and CUDA is a plus Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. 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 1 month ago

Apply

8.0 - 13.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Job Area: Information Technology Group, Information Technology Group > IT Software Developer General Summary: Whats in it for youQualcomm is enabling a world where everyone and everything can be intelligently connected. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. Youll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.Qualcomm engineering teams rely heavily on the latest High Performance Computing (HPC) technologies to design and develop new products using electronic design automation (EDA) tools. This role provides an opportunity to work on the latest HPC technologies and gain experience in building scalable and fault-tolerant software solutions that are deployed on some of the largest supercomputing infrastructures across the globe.What are we looking forEngineering Software Solutions and Data Services team (ESSDS) is looking for an experienced software developer with strong HPC background. The ESSDS team is responsible for development of software solutions enabling High Performance Compute grid and large-scale, distributed, analytical applications. They work on components and services for HPC infrastructure optimization, hardware IP management systems, petabyte-scale cloud data platforms and development of machine learning solutions and pipelines.This is an individual contributor technical role providing subject matter expertise (SME) across the portfolio of HPC software products and services being developed by ESSDS team. The ideal candidate would be a seasoned software developer who is skilled in many of the following areascluster infrastructure management, job scheduling and orchestration, parallel programming, performance tuning and optimizations, efficient algorithms and data structures, compute/storage/network architectures, cloud computing, GPU computing, and EDA workflows.What will you doThis roles responsibilities include:- Design and develop software solutions and services for HPC infrastructure running EDA workflows and AI workloads- Identify opportunities and deliver solutions for EDA workflow optimizations- Provide HPC expertise across portfolio of projects, guiding and mentoring a team of software developers as needed- Execute projects in partnership with global Engineering IT teams- Manage and track the software development process from development to production release in collaboration with other software developersWhat do we want to seeThe ideal candidate will be able to demonstrate some of the following skills:- 8+ years of hand-on experience in developing software solutions for HPC grid infrastructure- Broad knowledge of latest compute, storage and networking architectures- Experience of building HPC infrastructure in public cloud environments such as AWS, Azure or Google Cloud- Proven expertise in parallel and distributed programming, GPU computing and performance engineering- Proficiency in programming languages such as Python, C++, Java, Rust- Deep understanding of HPC job schedulers such as LSF, Slurm and PBS- Familiarity with EDA and semiconductor design process- Exposure to AI and ML workloads running on HPC infrastructure- Expertise in software lifecycle management, version control, and CI/CD best practices for quality, agility and security- Ability to explain technical concepts and analysis implications in a clear manner to a wide audience.- Bachelors or Masters in Computer Science, Computational Science or related field Minimum Qualifications: 5+ years of IT-relevant work experience with Bachelor's degree in a technical field (e.g., Computer Engineering, Computer Science, Information Systems). OR 7+ years of IT-relevant work experience without a Bachelors degree. 4+ years of work experience with Full-stack Application Development (e.g., Java, Python, JavaScript, etc.). 3+ years of work experience with Data Structures, algorithms, and data stores. 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 1 month ago

Apply

2.0 - 4.0 years

13 - 17 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Join the exciting Generative AI team at Qualcomm focused on integrating cutting edge GenAI models on Qualcomm chipsets. The team uses Qualcomm chips extensive heterogeneous computing capabilities to allow inference of GenAI models on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. Utilize this power efficient hardware and Software stack to run Large Language Models (LLMs) and Large Vision Models (LVM) at near GPU speeds! Responsibilities: In this role, you will spearhead the development and commercialization of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs. As an AI inferencing expert, you'll push the limits of performance from large models. Your mastery in deploying large C/C++ software stacks using best practices will be essential. You'll stay on the cutting edge of GenAI advancements, understanding LLMs/Transformers and the nuances of edge-based GenAI deployment. Most importantly, your passion for the role of edge in AI's evolution will be your driving force. Requirements Masters/Bachelors degree in computer science or equivalent.2-4 years of relevant work experience in software development.Strong understanding of Generative AI models- LLM, LVM, LMMs and building blocks (self-attention, cross attention, kv caching etc.) Floating-point, Fixed-point representations and Quantization concepts. Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU).Strong in C/C++ programming, Design Patterns and OS concepts. Good scripting skills in Python.Excellent analytical and debugging skills. Good communication skills (verbal, presentation, written). Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Strong understanding of SIMD processor architecture and system design. Proficiency in object-oriented software development and familiarity Familiarity with Linux and Windows environment Strong background in kernel development for SIMD architectures. Familiarity with frameworks like llama.cpp, MLX, and MLC is a plus. Good knowledge of PyTorch, TFLite, and ONNX Runtime is preferred. Experience with parallel computing systems and languages like OpenCL and CUDA is a plus. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 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 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

Qualcomm India Private Limited is looking for a highly skilled and experienced MLOps Engineer to join their team and contribute to the development and maintenance of their ML platform both on premises and AWS Cloud. As a MLOps Engineer, your responsibility will include architecting, deploying, and optimizing the ML & Data platform supporting the training of Machine Learning Models using NVIDIA DGX clusters and the Kubernetes platform. Your expertise in AWS services such as EKS, EC2, VPC, IAM, S3, and EFS will be crucial for ensuring the smooth operation and scalability of the ML infrastructure. You will collaborate with cross-functional teams, including data scientists, software engineers, and infrastructure specialists, to ensure the smooth operation and scalability of the ML infrastructure. Your expertise in MLOps, DevOps, and knowledge of GPU clusters will be vital in enabling efficient training and deployment of ML models. Your responsibilities will include architecting, developing, and maintaining the ML platform, designing and implementing scalable infrastructure solutions for NVIDIA clusters on premises and AWS Cloud, collaborating with data scientists and software engineers to define requirements, optimizing platform performance and scalability, monitoring system performance, implementing CI/CD pipelines, maintaining monitoring stack using Prometheus and Grafana, managing AWS services, implementing logging and monitoring solutions, staying updated with the latest advancements in MLOps, distributed computing, and GPU acceleration technologies, and proposing enhancements to the ML platform. Qualcomm is looking for candidates with a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, proven experience as an MLOps Engineer or similar role with a focus on large-scale ML and/or Data infrastructure and GPU clusters, strong expertise in configuring and optimizing NVIDIA DGX clusters, proficiency in using the Kubernetes platform and related technologies, solid programming skills in languages like Python, Go, experience with relevant ML frameworks, in-depth understanding of distributed computing and GPU acceleration techniques, familiarity with containerization technologies and orchestration tools, experience with CI/CD pipelines and automation tools for ML workflows, experience with AWS services and monitoring tools, strong problem-solving skills, excellent communication, and collaboration skills. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations to support individuals with disabilities during the hiring process. If you are interested in this role or require more information, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

As a GPU Manager at Samgnya in Chennai, you will play a vital role in supporting the National Quantum Mission (NQM) by focusing on Quantum Communication. Your main responsibility will be to oversee the development and management of GPU infrastructure, optimize computational tasks, and provide essential support for quantum communication projects. Your contributions will be instrumental in enhancing digital infrastructure security through quantum mechanics, positioning India as a leader in Quantum Technologies. Your day-to-day tasks will revolve around managing GPU resources efficiently, collaborating closely with research teams, ensuring the smooth operation of GPU clusters, and actively participating in project planning. Your experience in GPU infrastructure management and optimization, proficiency in parallel computing and high-performance computing, as well as strong knowledge of CUDA, OpenCL, or similar technologies, will be key assets in this role. Moreover, your familiarity with quantum mechanics and quantum communication will be considered a definite advantage. Your excellent problem-solving and analytical skills, along with proficiency in Scientific Programming, will enable you to excel in this position. Additionally, your strong organizational and project management abilities, coupled with relevant experience in managing computational resources and supporting research teams, will be essential for success in this role. To qualify for this position, you should hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Furthermore, your excellent written and verbal communication skills will be crucial for effective collaboration with various stakeholders. If you are looking to be a part of a team that is driving the frontier of quantum technology and making significant contributions to the advancement of the nation's quantum capabilities, then this role at Samgnya is the perfect opportunity for you. Join us in our mission to shape the future of Quantum Communication.,

Posted 1 month ago

Apply

9.0 - 13.0 years

9 - 13 Lacs

Bengaluru, Bangalaore

Work from Office

Experience in Microsoft SQL Server database development (TSQL) Experience in building SSIS packages Good experience in creation LLDs.Experience delivering solutions utilizing the entire Microsoft BI stack (SSAS, SSIS) Experience with SQL Server/T-SQL programming in creation and optimization of stored procedures, triggers and user defined functions Microsoft SQL Server database development (TSQL) experience Experience working in a data warehouse environment and a strong understanding of dimensional data modeling concepts Must be able to build Business Intelligence solutions in a collaborative, agile development environment Strong understanding of Data Ingestion, Data processing, Orchestration, Parallelization, Transformation and ETL fundamentals Sound knowledge of data analysis using any SQL tools Experience in ADF, Synapse and other Azure components Designs develop, automates, and support complex applications to extract, transform, and load data Should have knowledge of error handling and Performance tuning for Data pipelines SkillSQL, SSIS, ADF, T-SQL, ETL & DW, Good Communication Qualifications Graduate Additional Information Work from office no cell phone policy Job Location

Posted 1 month ago

Apply

10.0 - 12.0 years

10 - 20 Lacs

Chennai

Work from Office

Requirements Elicitation, Understanding, Analysis, & Management • Understand the project's Vision and requirements, and contribute to the creation of the supplemental requirements, building the low-level technical specifications for a particular platform and/or service solution. Project Planning, Tracking, & Reporting • Estimate the tasks and resources required to design, create (build), and test the code for assigned module(s). • Provide inputs in creating the detailed schedule for the project. • Support the team in project planning activities, in evaluating risks, and shuffle priorities based on unresolved issues. • During development and testing, ensure that assigned parts of the project/modules are on track with respect to schedules and quality. • Note scope changes within the assigned modules and work with the team to shuffle priorities accordingly. • Communicate regularly with the team about development changes, scheduling, and status. • Participate in project review meetings. • Tracking and reporting progress for assigned modules Design: • Create a detailed (LLD) design for the assigned piece(s) with possible alternate solutions. • Ensure that LLD design meets business requirements. • Submit the LLD design for review. • Fix the detailed (LLD) design for the assigned piece(s) for the comments received from team. Development & Support • Build the code of high-priority and complex systems according to the functional specifications, detailed design, maintainability, and coding and efficiency standards. • Use code management processes and tools to avoid versioning problems. • Ensure that the code does not affect the functioning of any external or internal systems. • Perform peer reviews of code to ensure it meets coding and efficiency standards. • Act as the primary reviewer to review the application code created by software engineers to ensure compliance to defined standards. Recommend changes to the code as required. Testing & Debugging • Attend the Test Design walkthroughs to help verify that the plans and conditions will test all functions and features effectively. • Perform impact analysis for issues assigned to self and Software Engineers /Sr Engineers. • Actively assist with project- and code-level problem solving, such as suggesting paths to explore when testing engineers or software engineers encounter a debugging problem, and escalate urgent issues. Documentation • Review technical documentation for the code for accuracy, completeness, and usability. • Document and maintain the reviews conducted and the unit test results. Process Management • Adhere to the project and support processes. • Adhere to best practices and comply with approved policies, procedures, and methodologies, such as the SDLC cycle for different project sizes. • Shows responsibility for corporate funds, materials and resources. • Ensure adherence to SDLC and audits requirements. • Adhere to best practices and comply with approved policies, procedures, and methodologies. Coaching and Mentoring • Act as a technical subject matter expert for the internal team on areas such as system functionality and approach including solving systems operations issues, performance initiatives. Leverage existing knowledge and expertise in multiple ways. • Build team skills using formal and/or informal training sessions. • Create and maintain knowledge repositories for lessons learnt and developments in the respective domains. Job Title: Tech Lead C# / .NET & React Developer – Full Stack Experience Required: 8-10 Years Location: [Hybrid / Onsite] Type: Full-Time Role Summary: We are seeking an accomplished Lead C# / .NET Core & React Full Stack Developer with strong expertise in microservices architecture, distributed systems, and modern front-end frameworks React. This role focused on building scalable, high-performance backend & frontend systems and enabling a cross-functional team to deliver robust full-stack solutions. The ideal candidate is highly skilled in C# language features, .NET Core runtime capabilities, and containerized microservices, with strong experience in cloud-native development, DevOps, and code quality enforcement along with the frontend development in React & NextJS . He should Own production stability, support escalated issues, and guide root cause analysis and resolution. Key Responsibilities Backend Development – C# & .NET Core Architect and develop headless, service-oriented applications using C# and .NET Core . Design distributed microservices, Background Services, and Worker Services. Expertise on backend services with async programming & Memory management Build domain-centric business logic with Clean Architecture. Use SOLID principles, Design pattern and Command patterns for loosely coupled code. Preferred to have experience with event-driven workflows using message queues like (RabbitMQ, Azure Service Bus, Kafka). Create reusable SDK, Libraries for internal services consumption. Experience resolving code smells, vulnerabilities, and application security flaws. Data & Persistence Layer Use Entity Framework Core and/or Dapper to implement efficient, secure data access strategies. Work with SQL Server, PostgreSQL, or NoSQL solutions like MongoDB or Redis. Optimize database performance with indexing, query tuning, and connection pooling. Testing & Observability Write unit test cases for better test coverage . Working experience with Splunk (logging), AppDynamics, JSON/XML, Caching, Performance Analysis & Profiling, Cloud, DevOps, and CI/CD Containerize services using Docker and deploy to Kubernetes or Azure Container Apps. Design and maintain CI/CD pipelines with Azure DevOps, GitHub Actions, or GitLab. Good to have experience on IaC tools (Terraform, Bicep, ARM) to provision infrastructure. Experience with source code repositories tools, Bitbucket, GitHub. Front-End Experience with React Hands-on knowledge and experience with developing enterprise-level web applications with a strong focus on ReactJS Understanding of NextJS ,Node.js development and debugging tools Experience with CDD based UI development. Knowledge of JavaScript, CSS, HTML, and jQuery Experience consuming REST APIs using Fetch, Axios, etc. and asynchronous data handling Integrate with backend APIs using token-based auth (JWT/OAuth2). Implement state management via NgRx, Redux, or Context API. Experience with both CSR & SSR Experience with maintaining web vitals . Leadership & Managerial Responsibilities Lead technical design discussions, define service boundaries, and maintain architecture documentation. Review code for quality, performance, and maintainability; enforce best practices across teams. Mentor team members on C#/.NET Core, system design, and debugging complex distributed systems. Participate in sprint planning, backlog grooming, and agile ceremonies. Collaborate with product managers, QA, DevOps, and stakeholders to ensure timely and high-quality delivery. Required Skills & Experience 5-10 years of software development experience, with at least 3-4+ years focused on microservices in C# and .NET Core. Deep understanding of C# language internals, memory management, async/await, parallelism, and diagnostics. Experience building microservices and APIs. Hands-on with Docker, Kubernetes, cloud-native development (Azure, AWS). Expertise in unit testing, mocking frameworks, and observability tools. Preferred Qualifications Experience in event-driven architectures, distributed transactions. Familiarity with gRPC and API versioning strategies. Experience working in regulated or high-security industries (e.g., finance, healthcare). Location: This position can be based in any of the following locations: Chennai For internal use only: R000107157

Posted 1 month ago

Apply

2.0 - 6.0 years

10 - 14 Lacs

Noida, India

Work from Office

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. This role is based in Noida. But you’ll also get to visit other locations in India and globe, so you’ll need to go where this job takes you. In return, you’ll get the chance to work with teams impacting entire cities, countries, and the shape of things to come. We make real what matters! Key Responsibilities In this role, you will Design and developAI-powered agentsusingLLMs, LangChain , vector databases, andretrieval-augmented generation (RAG). Build intelligent systems thatunderstand natural language queriesandautomate complex workflows. Integrate and experiment withML pipelines,data-driven decision-making, andreinforcement learningfor adaptive systems. Prototype and productize tools that leverage code understanding,profiling, anddata analysis. Collaborate closely with AI researchers, UX designers, and backend teams to translate ideas into working products and robust features. Work onprompt engineering,few-shot learning, andtool use orchestration What We’re Looking For Must-Have Hands-on experience withAI/ML frameworks(e.g., PyTorch , TensorFlow, Scikit-learn). Strong working knowledge ofLangChain ,RAG pipelines, andvector stores. Strong understanding and experience in application ofDeep Learningmodels likeANNsandtransformers. Experience in developingAI agents or copilotsthat interface with tools or external APIs. Proficiency inPython; familiarity with software design patterns and clean code. Practical experience indata preprocessing,feature engineering, andmodel evaluation. Familiarity withLLMs(OpenAI, LLaMA , Claude, etc.) andprompt engineeringbest practices. Ability toidentify AI use-cases, conceptualize solutions, and drive from prototype to production. Strong proficiency in programming languages like C/C++ and Python, along with strong foundations in algorithms and data structures. Good to Have Background or interest inDigital Design,SystemVerilog , orEDA tools(can be learned on the job). Basic knowledge ofcompilers,parallelism, orprofilingtools is a bonus. Why Join Us Work oncutting-edge AI R&D projectswith real product impact! Be part of astartup-like team within a global tech company. Opportunity to lead innovation, publish internally, and drive industry-first solutions. Competitive compensation, flexibility, and a collaborative culture. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow! We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color , national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. Transform the everyday #LI-EDA #DVT

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You should have a B.Tech, M.Tech, or higher degree in Computer Engineering, Computer Science, Electronics, Robotics Engineering, or related fields. Your written and verbal communication skills should be strong, and you should possess excellent problem-solving abilities. Proficiency in C++ for robotics and machine perception, along with knowledge in data structures and algorithms, is required. Extensive experience with OpenCV, PCL, and ROS2 is essential. You should be well-versed in Modern C++ with a deep understanding of features like RAII, STL, templates, etc. Experience in implementing Deep Learning Algorithms on GPU cluster for tasks like object detection and segmentation is necessary. Familiarity with Unix/Linux environments is a must, and you should be capable of developing software for real-time processing of sensor data from cameras, LIDAR, and other sensors. Your responsibilities will include building robust solutions to cutting-edge Autonomous driving problems and developing advanced algorithms for tasks like object detection, tracking, multi-task learning, distributed training, and multi-sensor fusion. Experience with developing production-ready software is a plus, along with maintaining large-scale libraries and working with parallel computing libraries like TBB and CUDA. Additional desirable qualifications include familiarity with linear algebra libraries such as Eigen, machine learning, software version management tools like Git, and agile development workflows and CI/CD processes.,

Posted 1 month ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: We are looking for Developer Advocates to enable developers building with generative AI and AI-driven hardware applications. You will engage with the community, create resources to onboard developers on our platforms. Qualcomm products touch multiple industries and applications. These applications span across mobile, laptops, mixed-reality, robotics, industrial IoT, among others. You will closely collaborate with product, e ngineering and regional sales teams to drive awareness and engagement for our platforms. You are a builder. You love to write code, more so, bring AI models to various a pplications. You can effortlessly integrate open - source models (Large or small), distill ed models and embed them in application s . T hese could be language-based u s e-cases , computer-vision, audio or other applied areas of AI. You are a great community builder. You like to network, engage, ideate and help the ecosystem realize their development goals. You are a constant learner, you thrive on writing code, content, documentatio n, videos that enhances development experience for developers writing on Qualcomm hardware. Your experience and learnings from the community will drive product improvements. You will influence future feature prioritization s , improve tooling , foster ideas for collaboration. In the process, you will end up creating a rich repository of community contributed sample applications, content, tutorial, etc. You will also engage with community builders, influencers to seed sub-ecosystems for constant engagement and outreach. The i deal candidate has e xperience in building end to end applications for one or more of Computer Vision, Audio, LVM, LLM use cases using AI/ML tools/workflow on Linux/ Windows for CPU, GPU and AI accelerators . Responsibilities Develop plans to engage with external developers focused on at least one of the following application areasIoT, Automotive, Microsoft device ecosystem. Cross-functional collaboration across software, hardware engineering, developer marketing and product management teams. Understand trends in ML model design, and workflow through application developer engagements and latest academic research . Develop and ensure sample application comprehensiveness for AI on Linux/ Windows on Snapdragon to cover the gamut of models used, and use-cases including use of additional snapdragon optimized libraries outside of Snapdragon AI functions. Interface with 3rd party application developers and other cross-site and cross-functional teams to arrive at easy-to-use sample application, and documentation that are directly leveraged by 3rd party app developers for Windows on Snapdragon Contribute new features and designs to the Qualcomm AI toolkit to enhance the workflow experience of Application Developers Minimum Qualifications Bachelor's or advanced degree in computer science, artificial intelligence, or a related field. and 6 + years of Software Engineering, Systems Engineering, or related work experience. Preferred Qualifications Excellent understanding of AI frameworks (e.g., TensorFlow, PyTorch ), GPU programming, and parallel computing. Experience with large language models/foundational models' development and deployment a plus Good Understanding of complete AI Software stack and familiarity with AI performance tuning techniques on GPU, NPU based systems Experience with development of end-to-end AI application on Windows using Windows ML, DirectML Experience in full workflow involved in training and deployment of models on servers and porting to client Windows compute platforms involving model inference deployment and performance tuning Proficiency in programming languages such as Python, C++ Excellent communication skills to articulate complex technical concepts to non-technical and technical stakeholders. Strong leadership abilities to motivate and guide development teams. Detail-oriented with strong problem-solving, analytical, and debugging skills Demonstrated ability to learn, think and adapt in a fast-changing environment Familiarity with software development methodologies, version control systems, and agile project management practices. 12+ years’ experience in application development involving High Performance Computing with 5+ years in AI application development on Windows Bachelors in Computer Science or Electrical Engineering 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
Page 1 of 3
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