hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Software Engineering Expert

Fresher   Chennai   01 Jun, 2026
Job LocationChennai
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT Services & Consulting
Functional AreaNot Mentioned
EmploymentTypeFull-time

Job Description

    As a Software Engineering Expert at Applied Materials, you will be responsible for designing and implementing high-performance computing software solutions for the organization. You will work closely with cross-functional teams, including software engineers, product managers, and business stakeholders, to understand requirements and translate them into architectural/software designs that meet business needs. Your key responsibilities include:- Coding and developing quick prototypes to establish your design with real code and data.- Being a subject matter expert to unblock software engineers in the HPC domain.- Profiling systems to understand bottlenecks, optimize workflows, code, and processes to improve the cost of ownership.- Conducting technical reviews and providing guidance to software engineers during the development process.- Identifying and mitigating technical risks and issues throughout the software development lifecycle.- Evaluating and recommending appropriate technologies and frameworks to meet project requirements.- Leading the design and implementation of complex software components and systems.- Ensuring that software systems are scalable, reliable, and maintainable.- Mentoring and coaching junior software architects and engineers.- Focusing on ensuring that the software systems are scalable, reliable, maintainable, and cost-effective.Our Ideal Candidate:Someone who has the drive and passion to learn quickly, has the ability to multi-task and switch contexts based on business needs.Qualifications:- 7 to 15 years of experience in Design and coding in C/C preferably in a Linux Environment.- Very good knowledge of Data structures and Algorithms and complexity analysis.- Experience in developing Distributed High-Performance Computing software using Parallel programming frameworks like MPI, UCX, etc.- In-depth experience in Multi-threading, Thread Synchronization, Inter-process communication, and distributed computing fundamentals.- Very good knowledge of Computer science fundamentals like Operating systems internals (Linux Preferred), Networking, and Storage systems.- Experience in performance profiling at the application and system level (e.g., vtune, Oprofiler, perf, Nvidia Nsight, etc.).- Experience in low-level code optimization techniques using Vectorization and Intrinsics, cache-aware programming, lock-free data structures, etc.- Experience in GPU programming using CUDA, OpenMP, OpenACC, OpenCL, etc.- Familiarity with microservices architecture and containerization technologies (docker/singularity) and low-latency Message queues.- Excellent problem-solving and analytical skills.- Strong communication and collaboration abilities.- Ability to mentor and coach junior team members.- Experience in Agile development methodologies.Additional Qualifications:- Experience in HPC Job-Scheduling and Cluster Management Software (SLURM, Torque, LSF, etc.).- Good knowledge of Low-latency and high-throughput data transfer technologies (RDMA, RoCE, InfiniBand).- Good knowledge of Workflow orchestration Software like Apache Airflow, Apache Spark, Apache storm, or Intel TBB flowgraph, etc. As a Software Engineering Expert at Applied Materials, you will be responsible for designing and implementing high-performance computing software solutions for the organization. You will work closely with cross-functional teams, including software engineers, product managers, and business stakeholders, to understand requirements and translate them into architectural/software designs that meet business needs. Your key responsibilities include:- Coding and developing quick prototypes to establish your design with real code and data.- Being a subject matter expert to unblock software engineers in the HPC domain.- Profiling systems to understand bottlenecks, optimize workflows, code, and processes to improve the cost of ownership.- Conducting technical reviews and providing guidance to software engineers during the development process.- Identifying and mitigating technical risks and issues throughout the software development lifecycle.- Evaluating and recommending appropriate technologies and frameworks to meet project requirements.- Leading the design and implementation of complex software components and systems.- Ensuring that software systems are scalable, reliable, and maintainable.- Mentoring and coaching junior software architects and engineers.- Focusing on ensuring that the software systems are scalable, reliable, maintainable, and cost-effective.Our Ideal Candidate:Someone who has the drive and passion to learn quickly, has the ability to multi-task and switch contexts based on business needs.Qualifications:- 7 to 15 years of experience in Design and coding in C/C preferably in a Linux Environment.- Very good knowledge of Data structures and Algorithms and complexity analysis.- Experience in developing Distributed High-Performance Computing software using P

Keyskills :
MultithreadingThread SynchronizationOpenMPOpenCLTorqueLSFInfiniBandApache SparkApache stormLinux EnvironmentData structureAlgorithmsParallel programming frameworks like MPIUCXInter process communicationDistributed computing fundamentals

Software Engineering Expert Related Jobs

© 2019 Hireejobs All Rights Reserved