Software Engineer

2 weeks ago


Pune, Maharashtra, India Spectrum Consultants India Private Limited Full time
Software Engineer (AI/ML/DL)-Diversity Summary

Experience Required:

  • 15 Years

Job Term:
Permanent

Location:
Bangalore; Hyderabad; Pune

Category:
Artificial Intelligence/Machine learning/Data Science
World leader in visual and AI Computing.
JD - 1
System Software Engineer – Speech AI
We are an industry leader with groundbreaking developments in High-Performance Computing, Artificial Intelligence and Visualization.

The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.

GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, autonomous cars and conversational AI that can perceive and understand the world.

Today, we are increasingly known as "the AI computing company.

We are looking for Senior System Software engineer to develop high-impact, high-visibility Speech AI product & improve the experience of millions of customers.

If you're creative & passionate about solving real world conversational AI problems, come join our Product engineering team.

What you'll be doing:

  • Develop conversational AI software to serve predictions from trained neural networks running on GPUs for Speech Synthesis (TTS)
  • Develop GPU accelerated implementations of sophisticated speech AI algorithms like Speech Synthesis (TTS), Voice style transfer, Neural G2P, Neural Network based Vocoders
  • Analyzing performance bottlenecks and implementing optimization techniques
  • Collaborate with various teams on new product features and improvements of existing products.

What we need to see:

  • Excellent C++ programming and software design skills, including debugging, performance analysis, and test design with 3+ years of exp.
  • Experience with inference Services for Speech Recognition, speech synthesis, Speech Translation, Machine Translation or computer vision and Virtual reality.
  • Experience with Multithreading, IPC, Distributed systems programming
  • Excellent Debugging abilities spanning multiple software (storage systems, kernels and containers)
  • Experience building and deploying cloud services using HTTP REST, gRPC, protobuf, JSON and related technologies.
  • Familiarity with version control and code review tools like Git, Gerrit.

Ways to stand out from the crowd:

  • Background with container technologies such as docker
  • Experience with Helm charts for deployment of containers & managing Kubernetes applications
  • Python Programming
  • Knowledge of GPU programming such as OpenCL or CUDA
JD - 2
System Software Engineer – AI/ML

We are a pioneering company that revolutionized the computing world with its GPU technology, driving the growth of the PC gaming market and redefining modern computer graphics.

In recent times, GPU deep learning has propelled AI into the next era of computing, with GPUs serving as the brains behind AI-powered applications across a wide range of industries, including high performance computing, robotics, autonomous vehicles, and more.

Today, we are renowned as the "AI computing company."

Our technology is at the heart of the AI revolution, touching people across the planet by powering everything from self-driving cars, robotics, and intelligent assistants.

Come join the team and see how you can make a lasting impact on the world
We're looking to grow our company and build our teams with the smartest people in the world. Join us at the forefront of technological advancement.

What you'll be doing:

  • Build GPU accelerated scalable LLM driven Retrieval Augmented Generation (RAG) workflow and build a scalable microservice based architecture deployable on multi-node, multi-cloud environment OR
  • Design and implement high-quality, efficient, and reliable software systems following the best software development practices adhering to industry standards.
  • Partner with AI application developers from different focus areas – gaming creator, and productivity– to develop inferencing platforms targeting high developer adoption.
  • Collaborate with Microsoft to drive the advancements in building and developing platforms for creating and deploying AI inferencing applications.
  • Ensure the effective deployment of directed tests through collaboration with the automation team, thereby ensuring the robustness of automated testing.
  • Characterize performance and quality metrics across platforms for various AI and system components.

What we need to see:

  • Experience with proficiency in AI inferencing pipelines and applications using ML/DL frameworks like TensorFlow, PyTorch, ONNX RT, DirectML et
  • Any Excellent programming skills in Python/C++/JAVA
  • Hands-on experience on conversational AI Technologies like LLM/ Information Retrieval/Natural Language Processing
  • Know how of vector databases and embedding models
  • General background around version control and code review tools like Git, Gerrit, Gitlab.

Ways to stand out from the crowd:

  • Strong knowledge of ML/DL techniques, algorithms and tools with exposure to CNN, RNN (LSTM), Transformers (BERT, GPT, Megatron), Language Models
  • Understanding of modern techniques in Machine Learning, Deep Neural Networks, and Generative AI with relevant contributions to major open-source projects will be a plus.
  • Familiarity with GPU based technologies like CUDA, CuDNN , TensorRT, Computer Vision
  • Hands on experience with building applications using APIs like OpenCL, OpenGL, PyTorch, TensorRT, DirectX, Vulkan

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Software Engineer II

    4 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    4 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Principal Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools....

  • Software Engineer III

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...

  • Software Engineer III

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Principal Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Pune, Maharashtra, India L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionThe Software Engineer in Test-II (SDET) is laser-focused on meeting customer commitments and collaborates with engineering counterparts to ensure those commitments are met. This individual builds strong working relationships and works with cross-functional teams to meet quality specifications. Responsibilities also include designing,...


  • Pune, Maharashtra, India L4B Software Full time

    L4B Softwareis a cutting-edge technology company specializing inEmbedded systemsandLinux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are currently in...

  • Software Engineer III

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer III designs, develops, troubleshoots, and debugs software programs for new products, new features and software enhancements.You will be expected to work in a fast-paced environment where you will bring your deep technical expertise to successfully manage multiple tasks simultaneously. Your ability to collaborate...


  • Pune, Maharashtra, India L4B Software Full time

    Job DescriptionL4B Softwareis a cutting-edge technology company specializing inEmbedded systemsandLinux-based solutions . We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are...

  • Software Engineer III

    2 weeks ago


    Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Software Engineer III designs, develops, troubleshoots, and debugs software programs for new products, new features and software enhancements.You will be expected to work in a fast-paced environment where you will bring your deep technical expertise to successfully manage multiple tasks simultaneously. Your ability to...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer in Test-II (SDET) keeps a keen eye on customer commitments and work collaboratively with engineering counterparts to meet customer commitments. The individual must build productive working relationships and collaborate with cross-functional teams to meet customer quality specifications. The Software Engineer in...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description Summary:The Software Engineer in Test keeps a keen eye on customer commitments and work collaboratively to meet customer commitments. The individual must build productive working relationships and collaborate with cross-functional teams to meet customer quality specifications. The Software Engineer in Test is responsible for all different...