Software Engineer

1 month ago


hyderabad, India Spectrum Consultants India Private Limited Full time
Software Engineer (AI/ML/DL)-Diversity Summary
Experience Required:
4 - 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


    hyderabad, India Rocket Software Full time

    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...

  • Software Engineer II

    1 month ago


    Hyderabad, India Rocket Software Full time

    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...


  • Hyderabad, India Rocket Software Full time

    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

    1 month ago


    Hyderabad, India Rocket Software Full time

    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...


  • Hyderabad, India Rocket Software Full time

    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, databases,...

  • Software Engineer

    2 weeks ago


    Hyderabad, India Siemens Digital Industries Software Full time

    Job Family: Research & Development Req ID: 417892 Assists more senior engineers in designing, developing, modifying, and implementing software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery. Ensures the overall functional quality of the released...

  • Software Engineer

    2 weeks ago


    Hyderabad, Telangana, India Siemens Digital Industries Software Full time

    Job Family: Research & DevelopmentReq ID: 417892Assists more senior engineers in designing, developing, modifying, and implementing software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery. Ensures the overall functional quality of the released product on all...


  • Hyderabad, India Rocket Software Full time

    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, databases,...


  • hyderabad, India Rocket Software Full time

    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,...


  • Hyderabad, India Rocket Software Full time

    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, databases,...


  • hyderabad, India Rocket Software Full time

    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,...


  • Hyderabad, India Rocket Software Full time

    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,...


  • Hyderabad, India PRT Software Solutions Full time

    Responsibilities:Collaborate with team members on software development projects.Write clean, efficient code following best practices.Participate in testing and debugging processes.Learn and adapt to new technologies as needed.Requirements:Bachelor's degree in Computer Science or related field.Basic understanding of programming languages such as Java, Python,...


  • Hyderabad, India PRT Software Solutions Full time

    Responsibilities:Collaborate with team members on software development projects.Write clean, efficient code following best practices.Participate in testing and debugging processes.Learn and adapt to new technologies as needed.Requirements:Bachelor's degree in Computer Science or related field.Basic understanding of programming languages such as Java, Python,...


  • hyderabad, India Dew Software Full time

    Dew Software is seeking a highly motivated and talented Build and Release Engineer to join our team. As a leading player in the Digital Transformation space and a CMMi Level 3 and ISO certified organization, we take pride in our commitment to quality and excellence. As a Build and Release Engineer, you will be responsible for coordinating and managing...


  • Hyderabad, India Dew Software Full time

    Dew Software is seeking a highly motivated and talented Build and Release Engineer to join our team. As a leading player in the Digital Transformation space and a CMMi Level 3 and ISO certified organization, we take pride in our commitment to quality and excellence. As a Build and Release Engineer, you will be responsible for coordinating and managing...


  • Hyderabad, India Dew Software Full time

    Dew Software is seeking a highly motivated and talented Build and Release Engineer to join our team. As a leading player in the Digital Transformation space and a CMMi Level 3 and ISO certified organization, we take pride in our commitment to quality and excellence. As a Build and Release Engineer, you will be responsible for coordinating and managing...

  • Software Engineer

    2 weeks ago


    hyderabad, India Microsoft Full time

    Designation: FULL STACK ENGINEER.Overview:Are you an experienced full-stack Software Engineer. Does the opportunity to be involved in state-of-the-art development, measurement, and experimentation for edge browser and edge shopping excite you? If so, this Senior Software Engineer position may be a perfect fit for you. Please check out the link for edge...

  • Software Engineer

    2 weeks ago


    hyderabad, India Retail Sols Inc Full time

    We are looking for a skilled Software Engineer to join our innovative team! As a Software Engineer at Retail Sols Inc , you will be responsible for developing and maintaining software applications, ensuring high performance and responsiveness. This is an office-based position with night shift timings (7:00 PM/8:00 PM – 4:00 AM/5:00 AM).Requirements:- ...

  • Software Engineer

    2 weeks ago


    Hyderabad, India Retail Sols Inc Full time

    We are looking for a skilled Software Engineer to join our innovative team! As a Software Engineer at Retail Sols Inc, you will be responsible for developing and maintaining software applications, ensuring high performance and responsiveness.This is an office-based position with night shift timings (7:00 PM/8:00 PM – 4:00 AM/5:00 AM).Requirements:-Strong...