Senior Software Engineer

5 - 10 years

6 - 11 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Purpose

We are seeking a result-oriented Solution Architect with expertise in deep learning and machine learning, to design & develop solutions powered by Fujitsus new processor, which help solve real-world challenges facing society and businesses across different industries. The work involves designing a software development kit which will accelerate the development of AI, deep learning (DL), and large language model (LLM)-based applications on Fujitsus next gen processors (ARM based CPU). The ideal candidate will have knowledge, experience, and passion for both AI models/applications and hardware/software system & should be skilled in back-end development, high-performance computing, AI framework engineering on modern CPU-based architectures.

Responsibilities

  • Design and implement modules for the SDK including, Preprocessing and postprocessing pipelines, Model orchestration and inference engines and Integration with underlying CPU-specific acceleration libraries
  • Develop APIs and utilities that enable fast prototyping and production deployment of DL/LLM workloads
  • Benchmark and optimize SDK performance across target Hardwares
  • Enable and optimize OSS/ISV applications for Fujitsus new processor, starting with LLM-related applications.
  • Solid understanding of hardware & software systems
  • Maintain clean documentation and provide best practices for downstream users
  • Troubleshooting, debugging, and fixing bugs and upgrading software/applications.
  • Writing technical documentation
  • Learning continually, sharing knowledge, and fostering exchange of skills
  • Working using agile methods (planning meetings, review meetings, standup meetings, development, etc.)
  • Working on multiple projects at once while keeping focused on project timeline

Key Performance Indicators:

  • Number of software applications enabled and optimized for Fujitsus new processor.
  • Number of software applications with improved performance
  • Development of new software technologies

Experience:

You will be able to demonstrate that you have:

  • A degree in Computer Science, Engineering, or a related field (Masters/MTech or PhD preferred)
  • Minimum 5 years experience in SW development, Deep Learning & AI based application development, deployment and optimization.
  • Proficiency with fundamental back-end server-side languages such as Python & C/C++.
  • Knowledge in neural compression & quantization techniques such as pruning & knowledge distillation
  • Knowledge of LLM Fine tuning & training techniques
  • Knowledge and experience related to AI Agents, RAG, NLP, Computer Vision.
  • Familiarity with Inference runtimes ONNX Runtime, OpenVINO.
  • Experience with Deep learning frameworks such as PyTorch, TensorFlow, JAX, Llama.cp & vLLM.
  • Experience in software development in agile approach
  • Strong debugging skills using profiling tools (PyTorch Profiler, TensorFlow Profiler, perf).
  • Excellent writing, verbal communication, and teamwork skills

Preferred Experience:

You will be able to demonstrate that you have:

  • Prior experience working on multiple ML/DL SDKs
  • Exposure to model optimization techniques for CPU
  • Experience in building profiling tools
  • Knowledge of hardware-aware optimizations (oneDNN, XLA, ROCm, MLIR, SparseML).
  • Contributions to open-source community
  • Publications in International forums / conferences / journals
  • Knowledge and experience in Cloud service (Azure/AWS) features such as Functions, VM, Container, DevOps (CI/CD)
  • Great skills in evaluating performance and security of software applications and delivering solutions which are efficient and performant.

Mock Interview

Practice Video Interview with JobPe AI

Start Software Engineer Interview
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.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Fujitsu logo
Fujitsu

IT Services and IT Consulting

London England

RecommendedJobs for You