Application Specialist - Pune, India - MAN TRUCK & BUS INDIA PVT. LTD

    MAN TRUCK & BUS INDIA PVT. LTD
    MAN TRUCK & BUS INDIA PVT. LTD Pune, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    Job description

    Experience: 5 to 8 Yrs

    Education: Bachelors degree in Computer Science, Engineering, or a related field; Master's degree is a plus

    Must have: Minimum 5 years of experience in application development and implementation

    Roles and Responsibilities:

    Highly qualified, talented and motivated Application Owner for simulation engineering applications to join our dynamic team. The ideal candidate will have a strong background in application management (steering and implementing) and ideally hands-on experience with simulation software from a developer's and user's perspective. In this role, you will be responsible for the further development and implementation of the applications, working closely with our MAN and TRATON IT colleagues as well as engineers to ensure meeting specifications, and providing support throughout the development and integration process.

    Technical Skills:

    • Proficiency in object-oriented programming (OOP) languages (e.g. Python3, Java, C, C++, etc.)
    • Tool Proficiency: Hands-on experience with engineering tools and software, ideally simulation environments or similar software and platforms
    • Deep Linux/UNIX experience, especially with RedHat Linux and its derivatives; not only with respect to Linux command-line utilities and package management, but an understanding of process management, kernel tuning for maximum performance, network tuning for maximum performance, memory management, and storage management, and how to debug performance degradation
    • Automation and configuration management experience of many Linux systems (via the usual configuration management tools like Chef, Puppet, Salt, CFEngine, bcfg2, etc)
    • Experience/exposure to C/C++, and/or Fortran, their compilers, and their common project build tools in Linux/UNIX (Make, autoconf, or CMake), especially with respect to building and maintaining installation of open-source applications
    • Systems-level Python development experience (that is, writing Python programs to perform/automate functions on Linux systems)
    • Knowledge of how to at least use and launch Docker containers; managing container registries/repositories
    • AWS IaaS experience (EC2, VPCs, AMIs, EBS) as well as managed services like S3, EFS, and Route53; and deploying/managing AWS resources with CloudFormation, Terraform, AWS CDK, or similar.
    • Exposure to LDAP, AD, and OAuth2/SAML authentication
    • Scrum/Agile team mentality
    • Exposure to HPC workload management tools or paradigms, either as a user or as an administrator, and the concepts of batch processing and scheduling.
    • Workload management solutions might include PBS Professional, OpenPBS, SLURM, Univa Grid Engine, HTCondor. We happen to use PBS Professional.
    • Knowledge of distributed and parallel filesystems, such as Lustre, BeeGFS, OrangeFS,GPFS/SpectrumScale, PanFS/ActiveStor, Gluster. We happen to use Lustre (specifically AWS FSx for Lustre) and BeeGFS in AWS, while we use PanFS on-prem.
    • Exposure to parallel processing paradigms such as MPI for process-parallel computation and OpenMP for thread-parallel computation
    • Knowledge of, or at least some exposure to, object-oriented design patterns, regardless of the language in which they learned them
    • Use and/or administration of AI/ML tools like TensorFlow, Keras, Torch at scale
    • Individuals should display leadership, excellent communication skills (oral, written and presentation) networking skills, self-motivated and self-directed

    Must Have:

    • Project Management skill
    • Budget tracking
    • Project governance
    • Administrative and People Management

    Soft Skills:

    • Excellent communication, team collaboration, and problem-solving skills
    • Analytical Abilities: Strong analytical skills with a good problem-solving attitude
    • Project Management: Familiarity with Agile or Scrum methodologies is advantageous
    • Language Proficiency: Fluent in English, further languages like German or Swedish are an asset