Software Architecture and Machine Learning Engineer

2 weeks ago


Bengaluru, Karnataka, India Smiths Detection Full time
Transforming Global Security with Innovative Technology

We are seeking an experienced Software Architecture and Machine Learning Engineer to join our global security platform development team in Bangalore.

About the Role

The successful candidate will be responsible for developing, sustaining, and enhancing the technical architecture of our cloud-based platform and its applications. This includes designing machine learning systems, researching and implementing appropriate ML algorithms and tools, developing machine learning applications according to requirements, and collaborating with engineering and product development teams.

Responsibilities
  • Study and transform data science prototypes to create innovative solutions
  • Design and develop machine learning systems to improve global security
  • Research and implement appropriate machine learning algorithms and tools to support the platform's growth
  • Develop high-quality machine learning applications that meet customer needs
  • Select and prepare suitable datasets and data representation methods for effective machine learning
  • Run machine learning tests and experiments to validate results
  • Perform statistical analysis and fine-tuning using test results to optimize system performance
  • Train and retrain systems as needed to ensure optimal performance
  • Extend existing machine learning libraries and frameworks to support new features and capabilities
  • Stay up-to-date with the latest developments in machine learning and artificial intelligence
Requirements
  • At least 10 years of experience in software architecture and machine learning engineering
  • Proven expertise in AI/ML/DL algorithms and techniques
  • Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering/Science, or equivalent; Master's degree preferred
  • Deep understanding of data structures, data modeling, and software architecture
  • Excellent analytical and problem-solving skills
  • Ability to write robust code in Python, Java, R, and MATLAB
  • Familiarity with popular machine learning frameworks (e.g., Keras, PyTorch) and libraries (e.g., scikit-learn)
  • Strong communication and collaboration skills
What We Offer
  • An estimated salary range of $120,000-$180,000 per year, depending on experience
  • A comprehensive benefits package, including health insurance, retirement savings plan, and paid time off
  • Opportunities for career growth and professional development
  • A dynamic and inclusive work environment
  • A chance to work on cutting-edge projects that make a real impact on global security

Note: Salary estimates may vary based on individual circumstances and qualifications.



  • Bengaluru, Karnataka, India Kavi Software Technologies Private Limited Full time

    We are seeking a highly skilled Senior Machine Learning Engineer to join our team at Kavi Software Technologies Private Limited. Based in Bangalore, this role will require you to design, develop, and deploy machine learning and statistical models to solve complex business problems.Job DescriptionAbout the Role:We are looking for experienced professionals...


  • Bengaluru, Karnataka, India FICO Full time

    About the RoleAs a seasoned leader, you will be responsible for overseeing software engineering teams that work on enhancing FICO's platform with cutting-edge machine learning capabilities. Your expertise in leading high-performing development teams and managing complex projects will be invaluable to our organization.We are seeking an exceptional individual...


  • Bengaluru, Karnataka, India Code and Theory Full time

    At Code and Theory, we're at the forefront of innovation in digital experiences. Our team of talented engineers ensures that our solutions are not only cutting-edge but also scalable, precise, and engaging.We seek a highly skilled Lead Machine Learning Engineer to join our team. This role requires extensive expertise in large language models (LLMs),...

  • Software Engineer

    4 days ago


    Bengaluru, Karnataka, India Sampoorna Consultants Pvt. Ltd Full time

    Sampoorna Consultants Pvt. Ltd is seeking a highly skilled Software Engineer - Machine Learning Specialist to join our team.About the Role:We are looking for an experienced software engineer with a strong background in Python programming and machine learning to work on various projects.Responsibilities:


  • Bengaluru, Karnataka, India Iosys Software Full time

    Iosys Software seeks an experienced Machine Learning Engineer to join our Data Science team. The successful candidate will be responsible for developing and deploying machine learning models that drive business growth.Key Responsibilities:Design, develop, and deploy scalable machine learning models using popular libraries such as TensorFlow and...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Job DescriptionIn this pivotal role as a Senior Advisor with Dell International Services India Pvt Ltd (7451), you will play a crucial part in harnessing the power of Artificial Intelligence initiatives.The ideal candidate will have a deep understanding of Generative AI models and Large Language Models (LLMs) and experience with containerization technologies...


  • Bengaluru, Karnataka, India Anumana Full time

    **Job Overview**Anumana, a leading AI-powered healthcare company, is seeking an experienced Data Scientist to join our team. With a strong background in machine learning and deep learning, the ideal candidate will have a minimum of 1-2 years of experience in training and evaluating models using PyTorch and TensorFlow.The successful candidate will be...


  • Bengaluru, Karnataka, India Mentorpal Full time

    Role Summary:At Mentorpal, we are seeking an experienced Machine Learning Engineer to join our team. As a key player in our incident management platform, you will be responsible for enhancing our Root Cause Analysis and Alert Correlation capabilities.Key Responsibilities:Collaborate with DevOps and Engineering teams to understand system architectures and...


  • Bengaluru, Karnataka, India Rohini IT Consulting LLP Full time

    We are seeking a highly skilled Cloud Architecture Engineer to join our dynamic team in Tokyo. As part of Rohini IT Consulting LLP, you will play a key role in architecting and delivering innovative solutions that meet business objectives while leveraging advanced technologies and industry best practices.Key Responsibilities:Collaborate with stakeholders to...


  • Bengaluru, Karnataka, India Maersk Full time

    Maersk - A World Leader in Logistics and ShippingWe are a dynamic and innovative company with a rich history of over 100 years, operating across the globe. Our mission is to be the best and most efficient logistics company in the world.Job Overview:This role offers an excellent opportunity for an experienced professional to lead our data engineering efforts,...


  • Bengaluru, Karnataka, India Career Makers Full time

    Job Role: Research Software EngineerResponsibilities:- Develop and build systems demonstrating research technology for real-time NLP problems.- Participate in research on text analytics and machine learning projects.- Identify research opportunities and develop innovative technology solutions.Qualifications:- Proficiency in object-oriented languages (Java,...


  • Bengaluru, Karnataka, India Oracle Full time

    Job Title: Machine Learning EngineerWe are seeking a talented Machine Learning Engineer to join our team at Oracle's Financial Services Analytical Applications group.About the RoleThe successful candidate will be responsible for designing and developing advanced machine learning models to identify fraudulent activity, including real-time transaction fraud...


  • Bengaluru, Karnataka, India PowerSchool Full time

    Job Summary: We are seeking a highly skilled Senior Machine Learning Engineer to join our team at PowerSchool. As a key member of our engineering organization, you will be responsible for designing and implementing machine learning models and data ingestion pipelines. You will work closely with our data scientists to rapidly develop, train, and experiment...


  • Bengaluru, Karnataka, India SAMSUNG Full time

    Technical ExpertiseAs a Machine Learning Engineer at Samsung, you will explore cutting-edge areas to apply machine learning technology, develop measures for collecting and evaluating data, and collect data. You will develop data pre-processing and feature extraction algorithms and modeling/pattern recognition algorithms, reflecting data characteristics.Key...


  • Bengaluru, Karnataka, India Talent500 Full time

    Job SummaryTalent500 seeks a skilled Machine Learning Engineer to drive innovation in our Artificial Intelligence capability. As a key member of our team, you will improve our existing machine learning models and develop new solutions to enhance business processes.About the RoleWe are looking for an experienced professional with expertise in developing and...


  • Bengaluru, Karnataka, India AizTec Consulting LLP Full time

    AizTec Consulting LLP is seeking an experienced Azure DevOps Software Development Engineer. The ideal candidate will have 3+ years of experience as a Python Developer with a strong portfolio of projects, including experience in Object-Relational Mapping and multi-process architecture. In-depth understanding of the Python software development stacks,...


  • Bengaluru, Karnataka, India Recro Full time

    Job Title: Backend Machine Learning EngineerAbout Recro:We are a cutting-edge technology company that pushes the boundaries of innovation. Our team is passionate about harnessing the power of machine learning to drive business growth and stay ahead of the competition.Salary Range:$150,000 - $200,000 per yearJob Description:We are seeking an experienced...


  • Bengaluru, Karnataka, India Extreme Networks Full time

    At Extreme Networks, we are seeking a highly experienced Staff Software Engineer to lead the development of our machine learning platform. As a key member of our engineering team, you will be responsible for designing and launching strategic machine learning solutions that drive business-wide innovation.This is a remote position based in Bangalore, India,...


  • Bengaluru, Karnataka, India Rackspace Full time

    Job SummaryWe are seeking an experienced Senior Machine Learning Infrastructure Engineer to join our team at Rackspace. As a key member of our infrastructure team, you will be responsible for designing, building, and deploying scalable machine learning infrastructure on Google Cloud Platform (GCP).About the RoleThe ideal candidate will have a strong...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Job SummaryWe are seeking an experienced Machine Learning Engineer to lead our software development team in driving the scale out and adoption of Machine Learning across Amazon. The successful candidate will design, implement, and deploy ML platforms and applications that impact the Amazon business.