Senior Software Engineer

3 - 7 years

6 - 11 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Fujitsus RD vision is to create cutting-edge technologies that support society and prioritize the flow of data. Our five key technologies are essential elements for collecting data from all parts of society, transporting it over ultra-high-speed and secure networks, analyzing it with trusted AI, converting it into value, and returning it to society. Central to realizing our strategy and vision are the people behind our RD initiatives. We strive to foster top-notch talent in the innovation process by nurturing skilled individuals equipped to advance this cause with originality and dedication.

Website:

Role Purpose

We are seeking aresult-orientedSolution Architectwithexpertiseindeep learning andmachinelearning,todesign develop solutions powered by Fujitsus new processor, which help solve real-world challenges facing society and businesses across different industries.The work involvesdesigning a softwaredevelopmentkit 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 engineeringon 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 andoptimizeSDK performance across targetHardwares
  • Enable andoptimizeOSS/ISV applications for Fujitsus new processor, starting withLLM-relatedapplications.
  • Solid understanding of hardware software systems
  • Maintain clean documentation and provide best practices for downstream users
  • Troubleshooting,debugging, andfixing bugs and upgrading software/applications.
  • Writing technical documentation
  • Learning continually, sharing knowledge, and fostering exchange of skills
  • Working using agilemethods(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 andoptimizedfor Fujitsus newprocessor.
  • Number of software applications with improved performance
  • Development of new software technologies

Experience:

You will be able todemonstratethat you have:

  • A degree in Computer Science, Engineering, or a related field (Masters/MTech or PhD preferred)
  • Minimum5yearsexperiencein SW development,Deep LearningAIbased application development,deploymentand optimization.
  • Proficiencywith fundamental back-end server-side languages such as PythonC/C++.
  • Knowledge in neural compression quantization techniques such as pruning knowledge distillation
  • Knowledge of LLM Fine tuning training techniques
  • Knowledge and experience related toAI Agents,RAG, NLP, ComputerVision.
  • Familiarity with InferenceruntimesONNX Runtime,OpenVINO.
  • Experience with Deep learning frameworks such asPyTorch, TensorFlow, JAX,Llama.cpvLLM.
  • Experience in software development in agile approach
  • Strong debugging skills using profiling tools (PyTorchProfiler, TensorFlow Profiler, perf).
  • Excellent writing, verbal communication, and teamwork skills

Preferred Experience:

You will be able todemonstratethat you have:

  • Prior experience working onmultipleML/DLSDKs
  • Exposure tomodel optimization techniques forCPU
  • 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.
Relocation Supported:Yes
Visa Sponsorship Approved:No

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

thiruvananthapuram, kerala, india