
Similar jobs (10)
JOB DESCRIPTION/PREFERRED QUALIFICATIONS:
KEY RESPONSIBILITIES:
- Lead and mentor a team of algorithm engineers, providing guidance and support to ensure their professional growth and success.
- Develop and maintain the infrastructure required for the deployment and execution of algorithms at scale.
- Collaborate with data scientists, software engineers, and product managers to design and implement robust and scalable algorithmic solutions.
- Optimize algorithm performance and resource utilization to meet business objectives.
- Stay up to date with the latest advancements in algorithm engineering and infrastructure technologies and apply them to improve our systems.
- Drive continuous improvement in development processes, tools, and methodologies.
QUALIFICATIONS:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in developing computer vision and image processing algorithms and ML/DL algorithms.
- Familiar with high performance computing, parallel programming and distributed systems.
- Strong leadership and team management skills, with a track record of successfully leading engineering teams.
- Proficiency in programming languages such as Python, C++ and CUDA.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
PREFERRED QUALIFICATIONS:
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with GPU architecture and algo development toolkits like Docker, Apptainer.
MINIMUM QUALIFICATIONS:
- Bachelor's degree plus 8 + years of experience
- Master's degree plus 8 + years of experience
- Familiar with high performance computing, parallel programming and distributed systems.
MUST-HAVE SKILLS:
- Phd with 6 yrs industry exp or M.Tech + 8 yrs experience or B.Tech + 10 yrs experience.
- 14 yrs exp if an IC role.
- Minimum 1 yrs experience working as a Manager/Lead
- 8 years' experience in any of the programming languages such as Python/C++/CUDA.
- 8 years' experience in Machine learning, Artificial intelligence, Deep learning.
- 2 to 3 years exp in Image processing & Computer vision is a MUST
- Product / Semi-conductor / Hardware Manufacturing company experience is a MUST. Candidates should be from engineering product companies
- Candidates from Tier 1 colleges like (IIT, IIIT, VIT, NIT) (Preferred)
- Relocation to Chennai is mandatory
NICE TO HAVE SKILLS:
- Candidates from Semicon or manufacturing companies
- Candidates with more than 8 CPGA
We are seeking an experienced AI Architect to design, build, and scale production-ready AI voice conversation agents deployed locally (on-prem / edge / private cloud) and optimized for GPU-accelerated, high-throughput environments.
You will own the end-to-end architecture of real-time voice systems, including speech recognition, LLM orchestration, dialog management, speech synthesis, and low-latency streaming pipelines—designed for reliability, scalability, and cost efficiency.
This role is highly hands-on and strategic, bridging research, engineering, and production infrastructure.
Key Responsibilities
Architecture & System Design
- Design low-latency, real-time voice agent architectures for local/on-prem deployment
- Define scalable architectures for ASR → LLM → TTS pipelines
- Optimize systems for GPU utilization, concurrency, and throughput
- Architect fault-tolerant, production-grade voice systems (HA, monitoring, recovery)
Voice & Conversational AI
- Design and integrate:
- Automatic Speech Recognition (ASR)
- Natural Language Understanding / LLMs
- Dialogue management & conversation state
- Text-to-Speech (TTS)
- Build streaming voice pipelines with sub-second response times
- Enable multi-turn, interruptible, natural conversations
Model & Inference Engineering
- Deploy and optimize local LLMs and speech models (quantization, batching, caching)
- Select and fine-tune open-source models for voice use cases
- Implement efficient inference using TensorRT, ONNX, CUDA, vLLM, Triton, or similar
Infrastructure & Production
- Design GPU-based inference clusters (bare metal or Kubernetes)
- Implement autoscaling, load balancing, and GPU scheduling
- Establish monitoring, logging, and performance metrics for voice agents
- Ensure security, privacy, and data isolation for local deployments
Leadership & Collaboration
- Set architectural standards and best practices
- Mentor ML and platform engineers
- Collaborate with product, infra, and applied research teams
- Drive decisions from prototype → production → scale
Required Qualifications
Technical Skills
- 7+ years in software / ML systems engineering
- 3+ years designing production AI systems
- Strong experience with real-time voice or conversational AI systems
- Deep understanding of LLMs, ASR, and TTS pipelines
- Hands-on experience with GPU inference optimization
- Strong Python and/or C++ background
- Experience with Linux, Docker, Kubernetes
AI & ML Expertise
- Experience deploying open-source LLMs locally
- Knowledge of model optimization:
- Quantization
- Batching
- Streaming inference
- Familiarity with voice models (e.g., Whisper-like ASR, neural TTS)
Systems & Scaling
- Experience with high-QPS, low-latency systems
- Knowledge of distributed systems and microservices
- Understanding of edge or on-prem AI deployments
Preferred Qualifications
- Experience building AI voice agents or call automation systems
- Background in speech processing or audio ML
- Experience with telephony, WebRTC, SIP, or streaming audio
- Familiarity with Triton Inference Server / vLLM
- Prior experience as Tech Lead or Principal Engineer
What We Offer
- Opportunity to architect state-of-the-art AI voice systems
- Work on real-world, high-scale production deployments
- Competitive compensation and equity (if applicable)
- High ownership and technical influence
- Collaboration with top-tier AI and infrastructure talent
Experience: 3+ years
Responsibilities:
- Build, train and fine tune ML models
- Develop features to improve model accuracy and outcomes.
- Deploy models into production using Docker, kubernetes and cloud services.
- Proficiency in Python, MLops, expertise in data processing and large scale data set.
- Hands on experience in Cloud AI/ML services.
- Exposure in RAG Architecture
Role and Responsibilities:
As an HMI Developer, you will be responsible for the entire HMI development process, from requirement analysis to release and deployment. You should have a strong understanding of the automotive domain, particularly in the areas of infotainment and cluster systems. Your coding skills should be exceptional, with expertise in C++. Hands-on experience with HMI frameworks like EB Guide, QT QML, Kanzi Studio, Altia, or Unreal is necessary. Additionally, you should possess debugging skills with standard debugger, toolchains, and target hardware such as infotainment units, digital clusters, or HUDs. Knowledge of automotive domain and communication protocols like CAN, LIN, MOST, UART, and JTAG is a must. Familiarity with design principles and UX processes is beneficial. Proficiency in version control systems like Git, project management tools like Jira, requirements management tools like Doors, and UML is required. It would be advantageous to have experience with model-based design and knowledge of operating systems like QNX, Linux, and other real-time operating systems. Understanding embedded device and microcontroller workings would also be beneficial.
Candidate Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- Minimum of 3 years of experience in HMI development
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
Required Skills:
- Overall HMI development process
- Automotive domain with Infotainment/Cluster
- Strong coding experience in C++
- Hands-on experience in HMI frameworks like EB Guide, QT QML, Kanzi Studio, Altia, Unreal, etc.
- Debugging skills with standard debugger and toolchains
- Knowledge of automotive domain and communication protocols (CAN, LIN, MOST, UART, JTAG)
- Knowledge of design principles and UX process (good to have)
- Working experience in Git, Jira, Doors, UML, etc.
- Model-based design experience (good to have)
- Knowledge of operating systems like QNX, Linux, and other RTOS (good to have)
- Knowledge of embedded devices and microcontroller workings (good to have)
- Does analytics to extract insights from raw historical data of the organization.
- Generates usable training dataset for any/all MV projects with the help of Annotators, if needed.
- Analyses user trends, and identifies their biggest bottlenecks in Hammoq Workflow.
- Tests the short/long term impact of productized MV models on those trends.
- Skills - Numpy, Pandas, SPARK, APACHE SPARK, PYSPARK, ETL mandatory.
Role- Software Development Engineer-2
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
- You write high quality, maintainable, and robust code, often in Java or C++ or C#
- You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
- Roles & Responsibilities
- You solve problems at their root, stepping back to understand the broader context.
- You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
- You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
- You recognize and use design patterns to solve business problems.
- You understand how operating systems work, perform and scale.
- You continually align your work with Amazon’s business objectives and seek to deliver business value.
- You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
- You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
- You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
- Bachelors or Masters in Computer Science or relevant technical field.
- Experience in software development and full product life-cycle.
- Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in SQL and data modeling.
About Amazon.com
“Many of the problems we face have no textbook solution, and so we-happily-invent new ones.” – Jeff Bezos
Amazon.com – a place where builders can build. We hire the world's brightest minds and offer them an environment in which they can invent and innovate to improve the experience for our customers. A Fortune 100 company based in Seattle, Washington, Amazon is the global leader in e-commerce. Amazon offers everything from books and electronics to apparel and diamond jewelry. We operate sites in Australia, Brazil, Canada, China, France, Germany, India, Italy, Japan, Mexico, Netherlands, Spain, United Kingdom and United States, and maintain dozens of fulfillment centers around the world which encompass more than 26 million square feet.
Technological innovation drives the growth of Amazon, offering our customers more selection, convenient shopping, and low prices. Amazon Web Services provides developers and small to large businesses access to the horizontally scalable state of the art cloud infrastructure like S3, EC2, AMI, CloudFront and SimpleDB, that powers Amazon.com. Developers can build any type of business on Amazon Web Services and scale their application with growing business needs.
We want you to help share and shape our mission to be Earth's most customer-centric company. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of invention that is part of our DNA. We do this every day by inventing elegant and simple solutions to complex technical and business problems. We're making history and the good news is that we've only just begun.
• Exposure to Android CTS/VTS test development and fixing of CTS/VTS issues.
• Interface with Various Domains within Android Product Line to achieve Stability metrics.
• Excellent in C, C++ programming
• Good understanding of Android architecture (AOSP, Binder IPC, HAL Layers & Native services)
• Board bring-up, Kernel Migration & Android Porting/Upgrade.
We're DeepR Analytics (www.deepranalytics.com), a company based out of Toronto, Canada, that develops algorithmic trading solutions and products primarily focused on merging innovative trading algorithms with recent advances in machine learning algorithms such as deep learning and reinforced learning to automate trading and reap profits. We are continuously looking for disciplined professional C++ Software Developers familiar with Python as well. The C++Software Developers will work on the design, implementation, and enhancement of trading algorithms.
Responsibilities:
- Developing low latency trading algorithms for US Equities market in close coordination with the trade-strategy team
- Developing and maintaining large-scale, high-performance, robust software for management of high velocity and real-time market data
- Developing applications and software components to be reused across multiple products
- Designing, developing, and optimization of algorithms for quality & performance-optimized software development
- Contribute to architecture and technical design and implementation
- Developing and reviewing software requirements, designs, and test plans
- Documentation of existing and developing products
Desirable Skills:
- Familiarity with Design Patterns
- Ability to read/understand Python
- Familiarity with understanding, refactoring, debugging large C++ code repositories
- Familiarity with Git, Visual Studio, JIRA
Requirements:
- A B.Tech in Computer Science, Computer Engineering, or closely related field
- 3+ years of professional software development experience in C++
- Experience with large-scale, multi-threaded application development
- Experience designing APIs for consistency, simplicity, and extensibility
- Strong knowledge of object-oriented concept and design
- Ability to develop new approaches to complex problems
- Extensive experience with best practices in software development (code reviews, test automation/unit testing, version control)
- Well-developed written and verbal communication skills
- Familiar with working in both Linux and Windows environments.
- Willing to work in an afternoon shift (2:00 PM to 10:30 PM IST) Monday to Friday
Perks & Benefits:
- Cutting-edge work equipment.
- Two-way transportation
- Health Insurance for self & family
- Term Insurance for self
- Health and wellness benefits
Potential Benefits:
- Profit-Sharing Plan
- Employee Stock Ownership Plan







