Chennai, Tamil Nadu
Platform Engineer #1060223Job Description:
- Enterprise Technology plays a critical part in shaping the future of mobility. If you're looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people's lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are.
- In this position...
- Company's high performance computing platform delivers computer aided engineering simulation, graphical rendering, and analytics capabilities to our global product development team.
- We are seeking a highly skilled and motivated Linux Systems Engineer to join the HPC Supercomputing platform team.
- This position will focus on delivering highly optimized CAE solutions to engineers.
- The position involves integrating and maintaining CAE applications, profiling and tuning CAE workflows in addition to delivering customer support and user-facing tooling development.
- We are looking for a person who is excited about technology and its impact on engineering and scientific computations and is driven to be part of the team that helps engineers deliver great innovations and technologies into a highly competitive marketplace.
- CAE
- Position/Role Requirements
- A good command and understanding of Linux operating systems, preferably in an HPC environment.
- Proficiency programming in one or more languages, preferably python, go or bash scripting.
- Strong familiarity with distributed workloads and Message Passing Interface standards (IntelMPI, OpenMPI, etc) and concepts
- Familiarity with how to scale applications and the metrics collection, analysis, and visualization tools used to identify bottlenecks like Prometheus and Grafana.
- Excellent problem-solving and troubleshooting skills. The ability to define what problems need to be solved.
- Experience with containerization technologies like Docker, Apptainer or Kubernetes.
- Strong communication and collaboration skills.
- Engineer Exp: Proficient In 2 coding lang. or adv. Prac. in 1 lang.
- 6+ years in IT;
- 4+ years in development
- Even better if the candidate has ...
- Additional favorable experiences:
- Familiarity with Batch Scheduling concepts (ex: PBS Pro or Slurm).
- Experience with automation tools like Ansible, Puppet, or Chef.
- Familiarity and experience with CAE or scientific application
- Experience with monitoring, dashboards, and metrics collections tools (ex: Prometheus, Grafana or similar).
Bachelor's Degree
Additional Info:
- Role Tasks
- Install, profile, tune and support CAE applications and workloads across the HPC environment.
- Evaluate CAE workloads on latest CPU and GPU technologies for efficient solution delivery.
- Develop CLI tooling and API's that customers consume to streamline access to HPC infrastructure.
- Troubleshoot and resolve complex technical issues related to Linux systems, networking, storage, and CAE applications.
- Develop and maintain documentation for software installation and procedures.
- Collaborate with software engineers and researchers to ensure seamless integration of HPC resources and scaling of applications.
- Stay up-to-date on the latest advancements and best practices in HPC technologies