Machine Learning Software Engineer Devices Jobs in Bengaluru
438 Jobs Found
Lead Ml Engineer
Avaamo
Lead Machine Learning Engineer Location: Bangalore | Employment Type: Full-time About the Role We are seeking a talented and driven Lead Machine Learning Engineer to join Avaamo s Product Engineering team. In this role, you will have the opportunity to shape and enhance the core features of our search technology stack, focusing on areas like search ranking models, query understanding, and natural language question answering. What You ll Do Innovate and expand the capabilities of our search stack, including ranking models, query parsing, and NLP-driven question answering. Gain a deep understanding of search usage patterns and user needs, identifying areas for improvement and growth. Design, prototype, and iterate on cutting-edge ML/NLP/Information Retrieval solutions to enhance our search functionality. Develop and optimize an experimentation framework to evaluate and track improvements to the search stack. Write clean, efficient, and maintainable code that is easy to test and scale. Mentor junior engineers, fostering a collaborative learning environment and sharing your expertise. What You Bring (Qualifications) A BS in Computer Science or a related field. 5+ years of hands-on experience in machine learning, NLP, or related fields. Strong analytical and data-driven mindset, with the ability to extract insights and build effective solutions. Experience in recommendation systems, natural language processing, LLMs, applied machine learning, or large-scale search/ranking systems. Key Skills & Qualities Collaborative, customer-focused, and team-oriented, with a willingness to contribute across multiple areas of the product. Proactive, positive, and self-driven, with the ability to take ownership of both small tasks and large features. Proven experience in designing and building complex search/ranking/recommendation systems. Strong proficiency in Python programming. About Avaamo Avaamo is a deep-learning software company that focuses on creating advanced conversational interfaces to solve high-impact problems in the enterprise space. We are at the forefront of AI technologies, working on neural networks, speech synthesis, and deep learning to transform how enterprises engage with conversational computing. Qualification : BS in Computer Science or a related field
Staff Software Engineer, Ai & Automation
Okta
Staff Software Engineer AI & Automation Location: Bengaluru Company: Okta, The World s Identity Company Experience: 8+ Years Type: Full-Time About Okta Okta is the world s leading identity platform. We empower people to securely access any technology, anywhere, on any device. With products like the Okta Platform and Auth0, we place identity at the core of business security, enabling growth through safe digital transformation. At Okta, we value diverse perspectives and experiences. We believe in learning, collaboration, and building an inclusive environment where everyone belongs. About the Team The Business Technology - Shared Services team is at the forefront of Okta s internal digital transformation. We focus on building intelligent, automated platforms that simplify operations and deliver smarter, faster experiences to both employees and customers. We collaborate across engineering, data science, security, and business units to deliver cutting-edge solutions powered by Generative AI (GenAI), virtual agents, workflow orchestration, and intelligent recommendations. The Opportunity As a Staff Software Engineer, you ll play a critical role in designing and developing AI-powered platforms that drive automation, scale, and intelligence across Okta s business. You ll help make LLM-powered solutions and intelligent automation a reality for the enterprise ensuring performance, security, and reliability at scale. This is a hands-on, individual contributor (IC) role, ideal for engineers who are passionate about solving complex problems, architecting scalable systems, and pushing the boundaries of AI integration. What You ll Do Design & Build: Develop scalable backend services that embed GenAI and automation into core business workflows (e.g., virtual agents, document intelligence, smart routing). Collaborate Across Teams: Work closely with product managers, data scientists, and other engineers from ideation to production. Architect for Scale: Make key architectural decisions around LLM integration, API design, data flow, and observability. Code with Excellence: Write clean, secure, and maintainable code in Python, Java, or similar languages. Build for Production: Use Docker, Kubernetes, and CI/CD pipelines to build and deploy high-availability services. Champion Best Practices: Promote high standards for testing, security, code reviews, and operational readiness. Mentor & Guide: Support a collaborative team culture through peer mentorship and design reviews. What You ll Bring 8+ years of experience in software engineering with a strong track record of building and maintaining production-grade, cloud-native services. Expertise in distributed systems, API development, and cloud infrastructure (AWS, GCP, or Azure). Proficiency in Python, Java, or Go. Experience with Docker, Kubernetes, and observability tools (e.g., Prometheus, Grafana, ELK). Exposure to AI/ML concepts and eagerness to work with LLMs, NLP, or automation platforms. A strong sense of ownership, collaborative mindset, and a bias toward action. Passion for learning and working with emerging technologies especially in the AI and automation space. Why Join Okta Make AI Real: Help move GenAI from experimentation to enterprise-wide impact. Build with Purpose: Work on challenges that simplify and secure Okta s internal operations. Grow in a Human-Centered Culture: Join a humble, technically driven team that values learning, excellence, and personal growth. Join Okta and shape how identity, AI, and automation come together to power the modern enterprise.
AI/ML Engineer
Scaledge
Job Title: AI/ML Engineer Location: Bangalore Experience: 4 5 Years Qualification: Bachelor s or Master s Degree in Computer Science or a related field Job Description Design and develop machine learning and deep learning systems tailored to business needs. Select and preprocess appropriate datasets; implement and optimize ML algorithms. Conduct machine learning experiments, run tests, and perform statistical analysis to fine-tune models. Train, retrain, and maintain ML systems to ensure accuracy and performance. Extend and customize existing ML libraries and frameworks. Stay updated with the latest research and advancements in machine learning and AI. Requirements Proven experience as a Machine Learning Engineer or similar role. Strong understanding of data structures, data modeling, and software architecture. Deep knowledge of mathematics, probability, statistics, and algorithms relevant to ML. Proficiency in writing clean, robust code in Python. Experience with ML frameworks such as TensorFlow or PyTorch, and libraries like scikit-learn. Skilled in deploying ML models and developing APIs for production environments. Experience with AWS cloud and ML services; knowledge of SageMaker is a plus. Qualification : Bachelors or Masters Degree in Computer Science or a related field
Distinguished Engineer - Machine Learning Engineering
Capital One
Distinguished Engineer Machine Learning Engineering Location: Bangalore Company: Capital One India About Us At Capital One India, we re redefining how technology powers financial services. Our teams work in a fast-paced, intellectually rigorous environment to tackle complex business challenges at scale. By harnessing the power of advanced analytics, data science, and machine learning, we create innovative, patentable solutions that transform customer experiences and drive the business forward. Team Overview: Machine Learning Experience (MLX) The MLX team leads Capital One s mission to build scalable, well-managed ML systems and platforms. We empower teams across the enterprise to develop, govern, and deploy machine learning models efficiently, securely, and at scale. From automated model governance to observability platforms, MLX enables end-to-end ML lifecycle management laying the foundation for AI-driven innovation across the organization. Role Overview We re looking for a Distinguished Engineer Machine Learning Engineering to join our MLX team. In this high-impact role, you'll architect and implement the platforms and tools that support model observability, automated governance, and ML model deployment at scale. This is an opportunity to drive enterprise-wide innovation and shape how ML is integrated into Capital One s core business systems. What You ll Do Design and build systems that capture and analyze large-scale model and feature metadata, including training metrics and runtime performance, to power model observability and governance automation. Partner with cross-functional teams including product managers, designers, and platform engineers to create scalable solutions that accelerate ML model lifecycle management. Lead efforts to enable automated governance decisions for ML models, ensuring compliance, auditability, and operational integrity. Architect and implement high-performance data pipelines that feed ML models with real-time and batch data. Contribute to the design and implementation of cloud-native ML systems using tools such as AWS, Kubernetes, and Terraform. Write clean, scalable, production-grade code in languages like Python, Go, or Java. Implement CI/CD pipelines, testing frameworks, and monitoring systems for ML applications. Drive the adoption of best practices in ML Ops, observability, and platform resilience. Basic Qualifications Master s Degree in Computer Science or related field. 15+ years of experience in software engineering or solution architecture. 10+ years building data-intensive, distributed computing systems. 10+ years programming in Python, Go, or Java. 8+ years of hands-on experience with industry-leading ML frameworks (e.g., Scikit-learn, TensorFlow, PyTorch, Dask, Spark). Preferred Qualifications PhD or Master's in Computer Science, Electrical Engineering, Mathematics, or related field. 5+ years of experience building, scaling, and optimizing production ML systems. Deep expertise in data preparation, feature engineering, and ML pipeline optimization. 10+ years writing performant, maintainable, and resilient production code. Strong experience deploying ML solutions on public cloud platforms (AWS, Azure, GCP). Expertise in distributed systems, file systems, or multi-node databases. Open-source contributor to ML tools or libraries. Published work in ML (papers, patents, blogs, etc.). 5+ years of experience in ML Ops (using MLflow, TFX, Kubeflow, etc.). Experience with LLMs and Generative AI applications (open-source or commercial models). Proven experience designing production-ready observability platforms for ML applications. Be at the forefront of building scalable, secure, and enterprise-grade ML platforms. Shape the future of AI and ML adoption in a top-tier financial institution. Collaborate with world-class engineers and data scientists. Solve real-world problems with high business impact. Thrive in a diverse, inclusive, and innovation-focused culture. Qualification : PhD or Master's in Computer Science, Electrical Engineering, Mathematics, or related field
Lead / Senior Software Engineer
Ultraviolette Automotive
Job Title: Lead / Senior Software Engineer (Microservices, IoT, Kafka, AWS) Location: Bengaluru Experience Required: 5 8 years Industry: Automotive (Electric Mobility) Employment Type: Full-time About Ultraviolette Join the Charge. Create the Future. At Ultraviolette, we re not just building electric vehicles we re redefining what mobility looks and feels like. From creating India s fastest electric motorcycle to designing the world s most advanced electric scooter, we're on a mission to engineer machines that are not only sustainable, but also exhilarating. Our team is a diverse mix of engineers, designers, dreamers, and doers, united by a bold vision to accelerate the global shift to electric mobility. If you're driven by innovation and looking to work on cutting-edge products that challenge the status quo, this is your platform to make a real impact. About the Role We are looking for a Senior/Lead Software Engineer who thrives in designing scalable, high-performance, and cloud-native microservices. This role is ideal for someone with hands-on experience in Java, Spring Boot, Kafka, and AWS, and a keen interest in IoT and real-time data architectures. You will work at the intersection of hardware and software helping us bring our vision of connected, intelligent, and high-performance electric vehicles to life. Key Responsibilities Design, develop, and deploy Java-based microservices using Spring Boot and related technologies. Architect and implement event-driven systems using Apache Kafka for real-time IoT data streaming. Build and manage RESTful APIs with AWS API Gateway for seamless service integration. Leverage AWS services such as Lambda, DynamoDB, and MemoryDB to build scalable, serverless solutions. Collaborate with cross-functional teams front-end developers, DevOps, and product managers to convert ideas into working features. Optimize application performance, troubleshoot issues, and ensure high reliability and availability. Mentor junior engineers, conduct code reviews, and enforce clean coding practices. Contribute to architecture decisions, technical roadmaps, and innovation initiatives. Stay on top of emerging technologies in cloud, microservices, and IoT ecosystems. Participate actively in Agile processes including sprint planning, stand-ups, and retrospectives. Required Qualifications Bachelor s or Master s degree in Computer Science, Engineering, or a related field. 5+ years of hands-on experience in Java development, with a strong foundation in Spring Boot. Proven experience designing and deploying microservices architectures. Strong knowledge of Kafka and real-time streaming/data pipeline architectures. Hands-on experience with Docker and Kubernetes for containerization and orchestration. Understanding of IoT protocols such as MQTT or CoAP and device connectivity. Proficiency with version control (Git) and Agile methodologies. Excellent problem-solving, communication, and collaboration skills. Nice to Have AWS Certifications (e.g., AWS Certified Developer or Solutions Architect). Experience with additional languages like Python or Rust. Familiarity with NoSQL databases such as MongoDB or Cassandra. Knowledge of DevOps practices, CI/CD pipelines, and Infrastructure as Code (e.g., Terraform). Exposure to stream processing frameworks (e.g., Apache Flink, Spark Streaming). Experience in edge computing and distributed systems. Strong understanding of cloud security best practices. Work on India s most futuristic electric vehicles at the intersection of technology, performance, and sustainability. Be part of a mission-driven company shaping the future of mobility. Collaborate with some of the most talented engineers and designers in the industry. A fast-paced environment that celebrates innovation, learning, and growth. Qualification : Bachelors or Masters degree in Computer Science, Engineering, or a related field
Robotics Solution Engineer
Cynlr - Cybernetics H.i.v.e
Job Title: Robotics Solution Engineer Location: Bengaluru Key Focus Areas: The ideal candidate will have experience and expertise in 40-60% of the following domains: Task Development: Breaking down complex robotic tasks (e.g., pick, orient, place) and designing efficient workflows. Simulation and Validation: Using advanced physics-based simulation tools to model and validate robotic systems and interactions. System Integration: Seamless integration of hardware, software, and sensors tailored to customer environments. Customer-Centric Solutions: Customizing robotic solutions to fit specific customer requirements and constraints. Foundational R&D and ML Development: Supporting research and machine learning algorithm development to enhance robotic perception, autonomy, and decision-making. Roles and Responsibilities: Physics-Based Simulation Development: Develop comprehensive physics-based models for robots, environments, and their interactions. Create and validate dynamic models involving rigid body dynamics, contact physics, material properties, and compliance, especially for multi-arm robotic systems. Build and maintain digital twins of physical robots and real-world environments. Algorithm Development & Implementation: Design, implement, and validate control and motion planning algorithms for multi-arm robots, focusing on manipulation and grasping. Optimize kinematics, dynamics, and force-based control strategies for real-time robotic applications. Support learning-based algorithm implementation for real-time perception and manipulation, including simulation-based testing and validation. Machine Learning Applications: Apply machine learning techniques to robotic perception and decision-making. Implement learning-based algorithms for perception and manipulation tasks. Testing, Validation & Optimization: Develop protocols to validate simulation accuracy by bridging virtual and real-world performance. Create automated test sequences and metrics for robust validation across various scenarios. Analyze simulation results to enhance system performance, safety, and reliability, suggesting design improvements. Collaboration & Cross-Functional Support: Work closely with controls engineers to validate and tune control systems in simulation. Collaborate with algorithm, software, and hardware teams to refine systems and resolve issues. Provide insights from simulation analyses to guide product improvements. Documentation & Reporting: Document simulation approaches, assumptions, and validation outcomes clearly. Prepare detailed reports on system performance, testing results, and optimization opportunities. Skills and Experience: Core Expertise: Advanced physics-based modeling and numerical simulation techniques. Deep understanding of robot kinematics, dynamics, and control theory. Experience with simulation validation and verification methodologies. Sensor modeling for cameras, force/torque sensors, etc. Motion planning algorithm knowledge. Familiarity with machine learning frameworks (PyTorch, TensorFlow) and real-time control implementation. Software & Tools: Experience with physics simulation platforms like NVIDIA Isaac Sim/Omniverse, CoppeliaSim, Mujoco, PyBullet, PhysX, Gazebo, or equivalents. Proficient in Python and C++ for scripting and automation tasks. Comfortable integrating CAD software and managing version control with Git. Engineering & Analysis: Skills in system dynamics modeling and error analysis. Developing test plans and performing root cause analysis. Conducting feasibility studies and model validation. Required Qualifications: Bachelor s or Master s degree in Robotics, Mechanical Engineering, or related fields. Minimum 3 years of professional experience in robotics engineering, with a focus on simulation and modeling. Strong foundation in robot kinematics, dynamics, and control systems. Proficient in Python and C++ programming. Experience with physics engines (PhysX, Bullet, PyBullet) and validating simulation results with real-world data. Preferred Qualifications: Master s or PhD in Robotics, Computer Science, or a related discipline. Hands-on experience with NVIDIA Isaac Sim/Omniverse or similar simulation platforms. Background in computer graphics, sensor modeling, and digital twin technologies. Qualification : Bachelors or Masters degree in Robotics, Mechanical Engineering, or related fields.
Ai-ml Technologist
Camsdata Technologies India Pvt. Ltd.
AI-ML Technologist Bangalore, India Location: Bangalore Experience: 3 to 10 Years Job Role: AI-ML Technologist Industry: IT Software / Artificial Intelligence & Machine Learning Job Summary: We are looking for a highly skilled AI-ML Technologist with strong expertise in Artificial Intelligence (AI), Machine Learning (ML), Deep Learning (DL), Natural Language Processing (NLP), and Computer Vision. The ideal candidate will have hands-on experience in developing intelligent solutions using Python and other programming languages and frameworks. Key Responsibilities: Develop and deploy AI/ML models for various applications including Natural Language Processing (NLP), Computer Vision, and Cognitive Computing Design and implement deep learning architectures such as RNN, LSTM, and Reinforcement Learning algorithms Process and analyze diverse data types including text, speech, images, videos, and real-time streams from IoT devices and sensors Collaborate on AI system architecture and design using UML and related tools Utilize AI/ML frameworks such as TensorFlow, PyTorch (Torch), and Caffe for model development and training Apply cognitive search techniques and build scalable AI-driven applications Required Skills: Strong programming skills in Python, with experience in other languages like Java, C/C++, or R Proven experience with AI/ML frameworks: TensorFlow, PyTorch, Caffe, or similar Deep understanding of Deep Learning, Recurrent Neural Networks (RNN/LSTM), and Reinforcement Learning Expertise in Natural Language Processing (NLP) and Computer Vision technologies Experience handling large-scale and multi-modal data from various sources such as text, speech, images, video, and IoT streams Solid foundation in Machine Learning, Cognitive Computing, and Artificial Intelligence principles Preferred Qualifications: Bachelor s or Master s degree in Computer Science, Data Science, Artificial Intelligence, or a related field Experience with data preprocessing, feature engineering, and model evaluation Familiarity with cloud platforms for AI/ML deployment (AWS, Azure, GCP) Work on cutting-edge AI and ML technologies impacting real-world applications Collaborate with a team of experts in a fast-paced, innovation-driven environment Opportunities for continuous learning and career growth in AI/ML domain Qualification : Bachelors or Masters degree in Computer Science, Data Science, Artificial Intelligence, or a related field
Staff Software Engineer, Machine Learning (search)
Databricks
Staff Software Engineer, Machine Learning (Search) Location: Bengaluru, India Company: Databricks Role Overview Join Databricks Applied AI team as a Staff Engineer to lead advancements in Search Quality. This role focuses on improving search ranking, query understanding, and building scalable evaluation frameworks to enhance discovery across millions of data assets on the platform. Key Responsibilities Lead development and deployment of ML/NLP-based search relevance models integrated with Databricks products. Design and build automated ML pipelines for data preprocessing, query understanding/rewrite, ranking, retrieval, and evaluation. Collaborate with product managers and cross-functional teams to drive strategic search product innovations. Develop robust frameworks for offline and online evaluation of search ranking improvements. BS or higher (MS/PhD preferred) in Computer Science or related fields. 10+ years experience building search relevance systems at scale in production or research environments. Experience applying Large Language Models (LLMs) to search relevance problems. Expertise in query understanding, NLP, text mining, recommendations, personalization, discovery, or conversational AI. Strong computer science fundamentals. Contributions to popular open-source projects is a plus. Work at the forefront of AI-driven data products, collaborate with top AI/ML experts, and influence how thousands of organizations discover and interact with data. Databricks offers a cutting-edge platform and a collaborative, innovative culture. Qualification : BS or higher (MS/PhD preferred) in Computer Science or related fields.
Machine Learning Engineer - Speech Ai (asr & Tts)
Sarvam
Machine Learning Engineer - Speech AI (ASR & TTS) Location: Bengaluru, Karnataka, India (On-Site) Department: Engineering Employment Type: Full-Time About Sarvam.ai Sarvam.ai is a pioneering generative AI startup headquartered in Bengaluru, India. We specialize in leading transformative research and development in speech and language technologies. Focused on building state-of-the-art ASR (Automatic Speech Recognition) and TTS (Text-to-Speech) models, particularly for Indic languages, we aim to redefine human-computer interaction with cutting-edge, AI-driven solutions. Join us as we push the boundaries of Speech AI to create inclusive, scalable, and intelligent voice-based applications for diverse communities worldwide. Role Overview We are seeking an experienced Machine Learning Engineer specializing in Speech AI (ASR & TTS). The ideal candidate will work on deep learning-based ASR and TTS models, improving accuracy, efficiency, and multilingual capabilities while deploying them at scale. The role involves developing and optimizing speech recognition and synthesis models with a focus on low-resource languages, real-time inference, and scalability. If you have a passion for speech processing and deep learning, this is a great opportunity to make a significant impact in a rapidly growing field. Key Responsibilities ASR (Automatic Speech Recognition) Develop, train, and optimize speech-to-text models using state-of-the-art architectures like Wav2Vec, Whisper, Conformer, and DeepSpeech. Implement techniques for low-latency ASR inference, including beam search, language model integration, and real-time transcription. Improve speech recognition accuracy for low-resource languages, especially Indic languages, using transfer learning and data augmentation. Optimize ASR pipelines for noise robustness, speaker adaptation, and domain-specific transcription. TTS (Text-to-Speech) Develop and fine-tune neural TTS models such as Tacotron, FastSpeech, VITS, or WaveNet for high-quality, natural-sounding speech synthesis. Implement multilingual and expressive TTS models with prosody and emotion control. Optimize TTS inference for deployment on edge devices, mobile, and cloud platforms. Improve speech synthesis quality through voice cloning, neural vocoders (HiFi-GAN, WaveGlow), and prosody modeling. General Speech AI Responsibilities Benchmark and profile ASR/TTS models to improve latency, efficiency, and deployment performance. Deploy scalable speech AI APIs on AWS, Azure, or GCP for real-world applications. Optimize ASR & TTS models for edge and offline inference. Stay updated with the latest advancements in speech AI, neural vocoders, and real-time inference techniques. Must-Have Qualifications Experience: 2-3 years of experience in speech AI, deep learning, or machine learning, with a focus on ASR & TTS. Education: Bachelor s or Master s degree in Computer Science, AI/ML, Speech Processing, or a related field. ML Frameworks: Proficiency in PyTorch or TensorFlow for training and deploying ASR/TTS models. ASR Expertise: Experience with speech-to-text architectures like Whisper, Wav2Vec, Conformer, or DeepSpeech. TTS Expertise: Experience with speech synthesis models like Tacotron, FastSpeech, or VITS. Speech Signal Processing: Understanding of MFCCs, STFT, phonemes, prosody modeling, and feature extraction. Inference Optimization: Hands-on experience with TensorRT, ONNX, or quantization (INT8, FP16) for ASR/TTS. Cloud & Edge Deployment: Experience deploying speech models on AWS, GCP, or Azure. Preferred Qualifications Experience with speech diarization, speaker recognition, or language modeling for ASR. Familiarity with zero-shot TTS, voice cloning, and multilingual speech modeling. Understanding of CUDA optimization and low-bit quantization for ASR/TTS models. Contributions to open-source speech AI projects or a strong GitHub portfolio showcasing relevant work. Experience with real-time streaming ASR/TTS applications and low-latency inference. Innovative Impact: Work on AI-driven speech solutions that are changing how people interact with technology, especially in low-resource languages. Cutting-Edge Technology: Contribute to the development of state-of-the-art speech AI models in a rapidly advancing field. Collaborative Environment: Work with a team of experts in AI, machine learning, and speech processing, in a startup culture. Growth Opportunities: Sarvam.ai offers exciting career growth in a fast-paced environment with opportunities for personal and professional development. Interested candidates are invited to submit their resume, cover letter, and any relevant project portfolios or GitHub links showcasing their experience in ASR, TTS, or Speech AI. Strong AI-related projects, whether in industry, research, or personal work, will be highly valued. Qualification : Bachelors or Masters degree in Computer Science, AI/ML, Speech Processing, or a related field.
Software Engineering Manager, Machine Learning
Meta Careers
Software Engineering Manager, Machine Learning Location: Bangalore, India Full Time Company: Meta Meta s Enterprise Product Applied Research team is at the forefront of developing transformative AI-driven products. We leverage cutting-edge AI technology to make Metamates more productive, improve the quality of their work, and challenge the limits of what AI can do. As a Software Engineering Manager in this team, you will help shape the future of Meta s enterprise operations, build innovative machine learning systems, and manage a team of talented engineers to deliver on high-impact projects. Key Responsibilities: Lead multiple teams to deliver projects with increasing dependencies in high-impact or ambiguous areas. Work with your team and cross-functional partners to define and influence strategy. Drive the creation and execution of roadmaps for machine learning products. Collaborate with various functions, engineering teams, and partners to drive initiatives and impact at an organizational level. Participate in technical design and ensure high standards for system architecture and implementation. Measure the impact of your team, set clear expectations, and drive performance through effective people management. Partner with leadership to influence organization design, prioritization, and resource allocation. Minimum Qualifications: 5+ years of software engineering experience, with hands-on technical management in large-scale systems, algorithms, and tools within the machine learning domain. 5+ years of coding experience in one of the following languages: C++, Java, Python, or PHP. BS/MS in Computer Science or a related discipline, or 4+ years of work experience in lieu of a degree. Demonstrated experience recruiting and managing technical teams, including performance management. Strong technical skills combined with effective people management abilities. Experience supporting and scaling machine learning teams and systems. Subject matter expertise in machine learning technologies and practices. Commitment to staying in the same team in India for a minimum of 24 months before being eligible for transfer. About Meta: Meta builds technologies that help people connect, find communities, and grow businesses. Since launching Facebook in 2004, we ve revolutionized how people connect. Our apps, including Messenger, Instagram, and WhatsApp, have empowered billions worldwide. Now, we are moving beyond 2D screens toward immersive experiences in augmented and virtual reality, creating the next evolution in social technology. At Meta, you will help shape a future where digital connection transcends the limitations of screens, distance, and even the rules of physics. Equal Employment Opportunity: Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. Qualification : BS/MS in Computer Science or a related discipline, or 4+ years of work experience in lieu of a degree.
Software Engineer III - AI/ML, Platforms and Devices
Google Careers
Software Engineer III - AI/ML, Platforms and Devices Company: Google Location: Bengaluru, Karnataka, India Minimum Qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience in software development with one or more programming languages, or 1 year with an advanced degree. 2 years of experience in data structures or algorithms. 1 year of experience in one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field. 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging). Preferred Qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience developing accessible technologies. About the Job Google's software engineers work on cutting-edge technologies that transform how billions of users connect, explore, and interact with information. Our products must handle data at a massive scale, far beyond web search. We seek engineers who bring innovative ideas from various fields, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence (AI), natural language processing (NLP), UI design, and mobile development. As a Software Engineer, you will work on training and optimizing complex machine learning (ML) models for the Tensor Processing Unit (TPU). By enabling models across diverse applications like camera, speech, Translate, TTS (Text-to-Speech), and others on Edge TPU, you will gain valuable experience in efficient model architectures, optimization techniques, and on-device machine learning at Google. You will also be responsible for managing project priorities, deadlines, and deliverables. Google's mission is to organize the world s information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, software, and hardware to create radically helpful experiences for users. We design and develop new technologies and hardware to make user interactions faster, more seamless, and powerful. Whether advancing form factors, improving interaction methods, or innovating new ways to capture and sense the world around us, our Devices & Services team is helping make people's lives better through technology. Responsibilities Write product or system development code. Collaborate with peers and stakeholders through design and code reviews to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency). Contribute to documentation or educational content and adapt based on product updates and user feedback. Triage product or system issues, debug, track, and resolve by analyzing the source of issues and their impact on hardware, network, or service operations. Implement solutions in one or more specialized Machine Learning (ML) areas, utilize ML infrastructure, and contribute to model optimization and data processing. Qualification : Master's degree or PhD in Computer Science or a related technical field.
Software Engineer Iii, Machine Learning
Google Careers
Software Engineer III - Machine Learning, Google One Company: Google Location: Bengaluru, Karnataka, India Minimum Qualifications: Bachelor s degree or equivalent practical experience. 2 years of experience in software development with one or more programming languages, or 1 year with an advanced degree. 2 years of experience with data structures or algorithms in either an academic or industry setting. Preferred Qualifications: Experience with Data Analytics, Privacy Data Handling, Privacy Design Document, and Mathematical Optimization. Understanding of Machine Learning (ML). Excellent software engineering and problem-solving skills through programming. Excellent communications skills. About the Job Google software engineers create next-generation technologies that transform how billions of users connect, explore, and interact with information. Our products must scale to handle vast amounts of data, and our work extends far beyond web search. We are looking for engineers with fresh ideas from a variety of areas including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence (AI), natural language processing (NLP), UI design, and mobile technologies. As a Software Engineer at Google, you will work on projects that are critical to Google s needs, with opportunities to switch teams and projects as our fast-paced business grows. We need engineers who are versatile, show leadership qualities, and are enthusiastic about taking on new problems across the full-stack to push technology forward. Google One (G1) is Google s membership service rooted in storage, offering access to premium features. Our team works across multiple product areas to personalize user experiences through Machine Learning. The Platforms and Ecosystems product area encompasses Google's various computing software platforms across environments such as desktop, mobile, and applications. These products provide enterprises, and ultimately end users, the ability to utilize and manage services at scale. We build innovative software products from apps to TVs, from laptops to phones that impact people s lives globally. Responsibilities Write product or system development code. Collaborate with peers and stakeholders through design and code reviews to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency). Contribute to documentation or educational content and adapt based on product updates and user feedback. Triage product or system issues, debug, track, and resolve them by analyzing the source of issues and their impact on hardware, network, or service operations. Implement solutions in one or more specialized Machine Learning (ML) areas, utilize ML infrastructure, and contribute to model optimization and data processing.
Machine Learning Engineer
Test Company
Machine Learning Engineer Full-Time - Bengaluru, India - Data Science / Artificial Intelligence / Engineering Join our dynamic Data Science / Artificial Intelligence / Engineering team in Bengaluru, India as a Full-Time Machine Learning Engineer and play a key role in driving data-driven innovation! We are seeking a skilled and results-oriented Machine Learning Engineer to design, build, and deploy scalable machine learning models that address real-world business challenges. You will collaborate closely with data scientists, engineers, and product managers to transform raw data into actionable insights and integrate intelligent features into our products. As a Machine Learning Engineer, you will be responsible for the complete lifecycle of machine learning models and pipelines, from design and development to seamless deployment for a variety of applications. This includes classification, regression, clustering, recommendation systems, and time-series forecasting. You will leverage your expertise to preprocess and analyze large and complex datasets, extracting meaningful features and valuable insights. Collaboration with cross-functional teams will be crucial as you identify strategic ML opportunities and define clear success metrics. A key aspect of this role involves optimizing machine learning models for peak performance, scalability, and accuracy within production environments. You will build robust APIs or efficient microservices to integrate these models seamlessly into our applications, utilizing tools such as Flask or FastAPI. Continuous improvement is paramount, and you will be responsible for the ongoing monitoring and retraining of models based on their performance and any signs of data drift. Staying at the forefront of the field is essential, and you will be expected to stay updated with the latest ML research and emerging technologies, applying them to continuously enhance our product capabilities. Key Responsibilities: Design, develop, and deploy machine learning models and pipelines for diverse applications including classification, regression, clustering, recommendation, and time-series forecasting. Preprocess and analyze large datasets to extract meaningful features and actionable insights. Collaborate effectively with cross-functional teams to identify strategic ML opportunities and define clear success metrics. Optimize models for maximum performance, scalability, and accuracy in production environments. Build robust APIs or efficient microservices to integrate ML models into applications using tools like Flask or FastAPI. Continuously monitor and retrain models based on performance metrics and potential data drift. Stay updated with the latest ML research and technologies and apply them to enhance product capabilities. Minimum Qualifications: Bachelor s or Master s degree in Computer Science, Data Science, Statistics, or a related field. 2+ years of proven experience as a Machine Learning Engineer or in a similar role. Strong proficiency in Python and key ML libraries such as Scikit-learn, XGBoost, TensorFlow, or PyTorch. Practical experience working with both SQL and NoSQL databases. Solid knowledge of essential data preprocessing, effective feature engineering, and robust model evaluation techniques. Familiarity with standard software engineering practices, including version control (Git), thorough code reviews, and efficient CI/CD pipelines. Preferred Qualifications: Prior experience with deep learning, natural language processing (NLP), or computer vision. Familiarity with major cloud services like AWS, GCP, or Azure (especially SageMaker, Vertex AI, etc.). Understanding of modern MLOps tools and practices (e.g., MLflow, Kubeflow, DVC). Practical experience with containerization and orchestration tools (Docker, Kubernetes). Knowledge of big data tools (e.g., Spark, Hadoop) is considered a significant plus. What We Offer: Competitive salary and performance-based incentives to reward your contributions. Comprehensive health insurance and valuable wellness benefits to support your well-being. Dedicated learning and development programs for continuous professional growth. Exciting opportunities to work on impactful, real-world AI/ML projects with significant scale. A collaborative, inclusive, and innovative work culture that fosters teamwork and creativity. Flexible working hours and a hybrid work model to promote a healthy work-life balance.
Senior Machine Learning Engineer
Chevron Corporation
Senior Machine Learning Engineer Location: Bengaluru, India Company: Chevron Experience Required: 5 10 Years Department: AI/ML Engineering Work Mode: Hybrid / Global Operations Support About the Role Chevron is actively seeking a Senior Machine Learning Engineer to join our cutting-edge AI team. You will be responsible for designing, building, and optimizing advanced machine learning systems that power transformative applications in artificial intelligence. In this role, you will develop self-learning applications and refine AI systems using robust engineering, statistics, and software design practices. Key Responsibilities Study and transform data science prototypes into production-ready systems Design scalable and robust machine learning systems Research and implement modern ML algorithms and tools Develop ML applications based on business and technical requirements Select appropriate datasets, data pipelines, and data representation techniques Run experiments and evaluate results to fine-tune models Perform statistical analysis and ML performance optimization Train and retrain models as new data becomes available Extend and customize existing ML libraries and frameworks Stay up to date with the latest ML research and trends Required Qualifications 5 10 years of proven experience as a Machine Learning Engineer or in a similar role Hands-on experience with Azure Machine Learning and MLOps Strong skills in data structures, data modeling, and software architecture Deep knowledge of math, probability, statistics, and algorithm design Proficient in programming languages: Python, R Familiarity with ML frameworks and libraries such as Keras, PyTorch, scikit-learn Excellent analytical and problem-solving skills Strong communication and teamwork abilities Working Hours Chevron supports international teams. Work hours are scheduled to align with global collaboration: Work Days: Monday to Friday Shift Options: 8:00 AM 5:00 PM or 1:30 PM 10:30 PM IST Opportunity to work on impactful ML/AI solutions at enterprise scale Flexible work culture with global exposure Advanced tools, infrastructure, and data at your fingertips Professional growth in a forward-thinking, innovation-driven environment Equal Opportunity Statement Chevron is an equal opportunity employer and adheres to inclusive hiring practices. All qualified candidates will receive consideration without regard to race, gender, age, religion, nationality, sexual orientation, disability, or any other protected status. Chevron also participates in E-Verify as required by law in applicable jurisdictions. Apply Today
Engineer, Principal/manager - Machine Learning, Ai
Qualcomm India Private Limited
Engineer, Principal/Manager - Machine Learning, AI Location: Bangalore, Karnataka, India Company: Qualcomm India Private Limited General Summary Qualcomm is seeking an experienced and visionary Principal AI/ML Engineer to lead research, development, and optimization of AI inference systems. This role involves developing high-performance AI models, optimizing deployments across various hardware platforms, and contributing to research in model compression, quantization, and hardware-aware optimization. Education & Experience PhD with 6+ years, Master's with 7+ years, or Bachelor's with 8+ years in Engineering, CS, or related field. 20+ years of experience in AI/ML development; 5+ years in inference optimization and debugging. Key Responsibilities Model Optimization & Quantization Optimize models using quantization (INT8, INT4, mixed precision), pruning, and knowledge distillation. Implement PTQ and QAT techniques for deployment. Experience with TensorRT, ONNX Runtime, OpenVINO, TVM. AI Hardware Acceleration & Deployment Target platforms: Hexagon DSP, CUDA GPUs, TPUs, NPUs, FPGAs, Habana Gaudi, Apple Neural Engine. Use Python APIs: cuDNN, XLA, MLIR for hardware acceleration. Benchmark and debug performance across platforms. AI Research & Innovation Research on efficient AI inference: model compression, low-bit precision, sparse computing. Explore architectures like Sparse Transformers, Mixture of Experts, Flash Attention. Publish in ML conferences: NeurIPS, ICML, CVPR; contribute to open-source projects. Technical Expertise Optimization of LLMs, LMMs, LVMs for inference. Deep Learning frameworks: TensorFlow, PyTorch, JAX, ONNX. Expert in CUDA, cuPy, Numba, TensorRT, ONNX Runtime, OpenVINO. Skilled in Python for scalable AI development. Experience with ML runtime delegates: TFLite, ONNX, Qualcomm AI Stack. Debugging: Netron, TensorBoard, PyTorch Profiler, Nsight, perf, Py-Spy. Cloud inference: AWS Inferentia, Azure ML, GCP AI Platform, Habana Gaudi. Hardware-aware optimization: oneDNN, ROCm, MLIR, SparseML. Contributions to open-source and research publications are a strong plus. Leadership & Collaboration Lead a team of engineers in Python-based AI inference and optimization. Collaborate with researchers, software engineers, DevOps, and hardware vendors. Define debugging, deployment, and performance tuning best practices.
Senior Data Scientist
Infocepts
Position: Senior Data Scientist Location: Bangalore Employment Type: Full-time Experience Required: 5 to 7 years Purpose of the Position: The Senior Data Scientist will play a key role in designing, developing, and implementing machine learning models and algorithms to solve complex business problems. The role involves collaborating with data scientists, software engineers, and business stakeholders to deliver scalable, efficient machine learning solutions that drive innovation and improve business outcomes. Key Responsibilities: Model Development and Optimization: Develop, train, and optimize machine learning models to meet business objectives. Ensure models are accurate, efficient, and scalable. Data Pipeline and Infrastructure: Design and maintain robust data pipelines to support machine learning workflows. Ensure data quality and integrity throughout the data lifecycle. Deployment and Monitoring: Deploy machine learning models into production. Monitor model performance and implement improvements as needed. Collaboration and Communication: Work with cross-functional teams to understand business requirements and translate them into technical solutions. Communicate complex technical concepts to non-technical stakeholders. Research and Innovation: Stay up to date with the latest advancements in machine learning and AI. Experiment with new techniques and technologies to enhance the organization's capabilities. Essential Skills: Machine Learning Frameworks: Experience with ML frameworks such as TensorFlow, PyTorch, and Scikit-learn. Programming Languages: Strong skills in Python and R. Data Processing: Experience with tools like Pandas, NumPy, and Spark. Model Deployment: Experience with Docker, Kubernetes, MLflow, and FastAPI. Databases: Strong experience in databases like Snowflake, MongoDB, and Cosmo DB. Statistical Analysis: Strong foundation in statistics and probability. Model Management: Experience establishing model management, monitoring, support, and maintenance frameworks. ML Lifecycle: Experience setting up ML lifecycle processes and governance policies, as well as providing L0, L1, and L2 support. Desired Skills: Deep Learning: Familiarity with deep learning frameworks like TensorFlow or PyTorch. Natural Language Processing (NLP): Understanding of NLP techniques and applications. Cloud Computing: Experience with cloud platforms like AWS, Azure, or Google Cloud. Big Data Technologies: Knowledge of big data technologies such as Hive, Pig, or Cassandra. Software Engineering: Proficiency in software development and version control systems like Git. Qualifications: Education: Master's degree or Ph.D. in Computer Science, Data Science, Statistics, Mathematics, or a related field. Experience: Over 5 years of experience in machine learning, with a proven track record of developing and deploying models. Certifications: Relevant certifications in machine learning or data science are a plus. Key Qualities: Analytical Thinking: Strong analytical and problem-solving skills. Communication: Excellent verbal and written communication skills. Team Player: Ability to work effectively in a collaborative team environment. Adaptability: Flexibility to adapt to changing business needs and technologies. Innovation: A proactive approach to exploring new ideas and technologies. Apply now to join our dynamic team and lead innovation through machine learning and AI! Qualification : Master's degree or Ph.D. in Computer Science, Data Science, Statistics, Mathematics, or a related field.
Staff Ai Scientist
Intuit
Job Overview Join our collaborative and creative group of AI scientists and machine learning engineers as a Senior AI Scientist! In this role, you'll be instrumental in designing, building, and deploying machine learning models in AI-native applications within our Virtual Expert Platform (VEP). You'll directly impact our customers across QuickBooks, TurboTax, Mailchimp, and Credit Karma, developing AI solutions that enhance customer success by blending AI and human expertise. You'll work on some of the most exciting challenges, from forecasting, capacity planning, optimization, and variance analytics, to recommendation systems and decision systems. The solutions you create will be a key part of multi-billion-dollar services like QuickBooks Live and TurboTax Live. Responsibilities Data Analysis & Modeling: Perform hands-on data analysis and build machine learning models using large datasets. Apply data mining, machine learning (both supervised and unsupervised) to improve algorithms related to relevance and personalization. Collaboration: Work closely with product managers, software engineers, and designers to design experiments and develop minimum viable products (MVPs) that leverage AI technologies. Feature Creation & Refinement: Develop features from raw data, continuously refining models to enhance performance. You'll be experimenting with different features and applying your intuition to make improvements. A/B Testing & Optimization: Run A/B tests, collect data, perform statistical analysis, and assess the impact of your optimizations. Communicate the results to both peers and leaders. Product & Service Innovation: Collaborate with business planners to propose innovative AI-driven products and services. Ensure that AI s power is fully integrated into new services. Infrastructure Collaboration: Work with infrastructure architects to streamline systems and improve data governance for agile and responsive data manipulation. Research & Thought Leadership: Introduce cutting-edge academic or industry research to Intuit leadership to solve complex problems and fuel new business opportunities. Mentorship & Community Building: Serve as an advisor and mentor, helping to grow and nurture a vibrant AI practice within the organization. Qualifications Education: MS or PhD in Engineering Mathematics, Statistics, Theoretical/Computational Physics, or related field. Experience: 5+ years of experience building AI systems using data mining algorithms and statistical modeling techniques, including: Clustering, Classification, Regression, Decision Trees, Neural Networks, Support Vector Machines, Anomaly Detection, Recommender Systems, Sequential Pattern Discovery, Text Mining, and more. 2+ years of experience in a lead or management role within AI/Data Science. Technical Skills: Proficient in Python and familiar with version control systems like Git/GitHub. Experience with distributed computing and distributed databases (e.g., Hadoop, NoSQL, Hive, Pig). Strong understanding of mathematical concepts and the ability to apply them to create original solutions. Preferred: PhD in a related field. Proven experience working with large-scale machine learning techniques and datasets. Deep experience with Hadoop and related programming environments. Strong problem-solving skills and the ability to communicate complex ideas to both technical and non-technical stakeholders. Soft Skills: Excellent communication skills and experience influencing at an executive level. Strong interpersonal skills for collaborating with technical teams and making impactful presentations to diverse stakeholders. This is an exciting opportunity to be part of a highly innovative team at the forefront of AI and machine learning. You'll be solving complex, high-impact problems that directly influence customer experiences across multiple industries. The role offers the chance to lead cutting-edge AI projects while mentoring a talented team and driving the development of transformative AI-powered solutions. Qualification : MS or PhD in Engineering Mathematics, Statistics, Theoretical/Computational Physics, or related field.
Staff Data Engineer
Intuit
Intuit is a global leader in financial technology, dedicated to helping individuals and businesses thrive. Our suite of products, including TurboTax, Credit Karma, QuickBooks, and Mailchimp, serves approximately 100 million customers worldwide. At Intuit, we believe in providing everyone with the tools and resources they need to achieve financial success. We are constantly innovating to make financial empowerment a reality for all. Job Overview Join the Intuit Data Platform (IDP) team as a Staff Engineer and help us transform the way we handle big data! The IDP team is responsible for the Intuit Analytics Platform, which powers real-time data ingestion, cataloging, analytics, and machine learning across the entire organization. As Intuit s customer base grows, so does the volume of data we process. Our engineering excellence ensures that we can scale and leverage this data to drive machine learning and product innovations. We re in the process of building the next-generation real-time and batch ingestion engine, capable of indexing, cataloging, and organizing data and metadata. We are passionate about using open-source technologies to solve challenges and contributing back to the community. If you're excited about building a platform that will directly impact data scientists and analysts and have a desire to shape the future of data at Intuit, then come join us! Key Responsibilities Architect & Design: Build fault-tolerant and scalable big-data platforms using open-source technologies to handle massive datasets. Data Solutions: Create architecture solutions that address complex use cases like data normalization, lineage, governance, ontology, and discoverability. Cross-Team Collaboration: Work with analysts and data scientists to understand data requirements for building operational propensity models and gaining deep customer insights. Hands-On Coding: Lead development efforts within the Hadoop ecosystem using technologies such as Java MapReduce, Spark, Scala, HBase, and Hive to build and optimize data pipelines for both real-time and batch applications. Database Management: Work with NoSQL, SQL, and in-memory databases to design high-performance data systems. Code Reviews: Ensure code quality, consistency, and adherence to best practices through regular code reviews. Architectural Alignment: Ensure alignment between enterprise architecture and business requirements. Prove Feasibility: Conduct proof-of-concept (POC) experiments for new technologies or approaches and drive them to production. Collaboration with Data Cataloging Team: Work closely with data catalog teams and architects to index and catalog all data sources at Intuit. Agile Leadership: Lead fast-paced development teams using agile methodologies and promote best practices in software development, testing, and incident response. Design & Model: Build dimension models suited for customer business use cases and ensure seamless integration of business and technical requirements. Qualifications Experience: 12+ years of relevant experience, with at least 5+ years specializing in the big data domain. Big Data Architecture: Proven experience in architecting end-to-end ecosystems for big data and analytics platforms. Expert Knowledge: Deep expertise in building fault-tolerant, scalable big data solutions, especially using the Hadoop ecosystem (Hive, HBase, Spark, Kafka, MapReduce, etc.). Programming Expertise: Mastery of Java and Scala, with a focus on building high-throughput data services. Machine Learning: Knowledge of machine learning principles and AI applications in big data. Big-Data Technologies: Familiarity with tools such as HDFS, Storm, Zookeeper, Cassandra, Redshift, GraphDB, and others. Understanding both real-time and batch processing in the Hadoop ecosystem. Communication: Strong communication skills, with an ability to explain complex technical topics to both technical and non-technical audiences. Programming Skills: Intermediate experience in Python or R for data processing. Education: BE/BTech/MS in Computer Science or a related field (or equivalent experience). Collaboration: Demonstrated ability to work cross-functionally and lead change through influence and example. At Intuit, you ll be part of a talented, passionate team working on innovative solutions that shape the future of data analytics and machine learning. As a Staff Engineer, you ll have the chance to work with cutting-edge technologies, build scalable systems, and help revolutionize how Intuit leverages data to drive product innovation. If you're looking for a dynamic environment where you can have a meaningful impact, come join us at Intuit! Qualification : BE/BTech/MS in Computer Science (or equivalent)
Senior Software Engineer
Intuit
Company Overview At Intuit, we re on a mission to power prosperity for people and communities around the globe. With products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, we serve over 100 million customers worldwide. Our goal is simple ensure everyone has the opportunity to thrive financially. We re constantly innovating, finding new ways to help people manage their finances better, and we need a passionate, skilled Full Stack Engineer to help us revolutionize the future of finance with AI-driven experiences. Job Title: Full Stack Engineer - AI Development At Intuit, our AI team is pushing the boundaries of what's possible in financial technology. We re building cutting-edge solutions that deliver personalized, proactive insights to millions of users. As a Full Stack Engineer on our team, you ll play a pivotal role in creating the infrastructure and applications that bring these AI innovations to life. This is a unique opportunity to work with the latest AI technologies while building impactful web applications for TurboTax, QuickBooks, and beyond. Responsibilities: Develop High-Performance Applications Design, develop, and deploy consumer-facing web applications that integrate seamlessly with our AI models and services. Ensure that applications are scalable, modular, and secure, delivering high-quality experiences to millions of users. Collaborate with Cross-Functional Teams Work closely with data scientists, machine learning engineers, and product managers to transform complex algorithms and data into intuitive, user-friendly interfaces. Contribute to the development of AI platforms and tools for model training, deployment, and monitoring. Backend System Design Build and maintain robust backend systems to support the AI-powered features across Intuit's portfolio. Take ownership of the end-to-end product lifecycle, including resolving defects/bugs and working on post-release patches. Champion Best Practices Promote best practices in software development, including thorough code reviews, unit testing, and documentation. Stay up-to-date with the latest trends in AI, web development, and cloud technologies. UI/UX & Prototypes Design and develop web, software, and mobile applications with a focus on accessibility, internationalization, and user experience. Contribute to the architecture and design of projects to ensure scalability and performance. Qualifications: Educational Background BS/MS in Computer Science or equivalent field. Technical Expertise 5+ years of experience in full-stack software development with a strong focus on JavaScript, HTML, CSS, and backend frameworks such as Node.js, Python/Django, or Java/Spring. Proficiency with modern web technologies and architectures such as React, Angular, Vue.js, and RESTful APIs. Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Familiarity with databases (SQL and NoSQL) and data pipelines. Programming & Frameworks Strong experience with Kotlin/Java and web technologies. 4+ years of experience with APIs (creating and consuming) using REST or GraphQL. Experience with UI frameworks like React, Angular, and JavaScript in a single-page architecture. Experience with unit testing and Test-Driven Development (TDD). Data Management & Systems Familiarity with Postgres, Data Lakes, Kafka, and schema modeling will be a plus. Solid foundation in writing scalable web applications that follow best practices in accessibility, internationalization, and instrumentation. Collaboration & Communication Strong communication skills with the ability to work effectively in a cross-functional team. Ability to contribute to both individual work and team-based projects in an Agile environment. Bonus Points: AI/ML Expertise Experience with machine learning frameworks like TensorFlow or PyTorch and AI/ML model deployment. Contributions to open-source projects related to AI or web development. Experience with data visualization tools and techniques to present AI insights effectively. Join Intuit and become part of a forward-thinking team that is shaping the future of financial technology. You ll have the opportunity to work on innovative AI-driven projects that have the potential to impact millions of people s financial lives. Here, your contributions matter, and you ll be empowered to build scalable, secure, and high-performance systems that drive true change. Qualification : BS/MS in computer science or equivalent
Senior R&d Engineer
Ansys
About Ansys For over 50 years, Ansys has been at the forefront of innovation, enabling companies across industries to push boundaries through the predictive power of simulation. From sustainable transportation to life-saving medical devices, our solutions help bridge the gap between design and reality. At Ansys, we empower our employees to turn visionary ideas into reality. Join us and shape the future of simulation technology! Role Overview As a Senior R&D Engineer, you will join the SeaScape Research and Development team, working on cutting-edge semiconductor analysis software. You will contribute to the development of ANSYS RedHawk-SC, the industry s first EDA solution built on the SeaScape Elastic Compute Architecture, designed to handle massive datasets and distributed computing. This role requires strong C++ programming skills, problem-solving abilities, and a solid foundation in semiconductor design. Key Responsibilities Software Development & Optimization Design, develop, and optimize high-performance software for semiconductor analysis. Write efficient, scalable, maintainable, and robust code in C++. Implement unit, regression, and system-level tests to ensure high-quality code. Diagnose and fix complex software issues. Collaboration & Process Adherence Work closely with technical leads, engineers, and managers to refine and improve solutions. Learn and follow best practices in software engineering and semiconductor design. Communicate effectively within the team to ensure smooth collaboration. EDA & Semiconductor Analysis Develop expertise in IC Layout specification formats (Oasis, GDS). Work on parasitic extraction, gate/transistor-level design, and power analysis. Optimize EDA software for large-scale simulations and distributed computing. Required Qualifications & Skills Education & Experience: Bachelor s or Master s degree in Computer Science, Electrical/Electronics Engineering, or a related field. 4-6 years of experience in a product-based company. Technical Expertise: Proficiency in C++ for high-performance computing. Strong knowledge of data structures, algorithms, and debugging. Experience working with Linux operating systems. Basic understanding of IC layout specifications (Oasis, GDS). Familiarity with gate-level and transistor-level electronic design. Soft Skills: Ability to learn quickly and work in a fast-paced environment. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Preferred Qualifications (Nice to Have) EDA & Semiconductor Analysis: Experience with parasitic extraction for advanced semiconductor nodes. Knowledge of transistor-level simulation and gate-level power analysis. Familiarity with IC physical design and RTL optimization. High-Performance Computing & Distributed Processing: Experience with distributed processing, debugging, and optimization. Knowledge of AI/ML, GPU architectures, CUDA, and vectorization libraries (Google Highway). Experience with high-bandwidth networking (InfiniBand). Software Development & Automation: Experience in commercial software development, build automation, and testing. Work on Industry-Leading Technology Build next-gen EDA and semiconductor simulation software. Career Growth Be part of an innovative, research-driven environment. Collaborate & Innovate Work alongside industry experts in high-performance computing & semiconductor analysis. Inclusive & Diverse Culture We believe diverse thinking leads to better outcomes. At Ansys, we commit to excellence, integrity, and innovation Together, we power the future of simulation. Apply Now & Be a Part of Ansys' Innovation Journey!
1 - 20 of 0 jobs
* No exact matches found. Showing closest results insteadNo results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted