The Job logo

What

Where

Software Development Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Role Overview:

Cloud Software Development Engineer with ability to design, develop, deploy, and maintain cloud-based applications and services, leveraging cloud platforms AWS and GCP focusing on scalability, security, and efficiency.

This is a Hybrid position located in Bangalore. You will be required to be onsite on an as-needed basis, typically 1 to 6 times a month. We are only considering candidates within a commutable distance and are not offering relocation assistance at this time

About The Role:

  • Develop and deploy cloud-based distributed applications, ensuring they are efficient, secure, and scalable.
  • Build and optimize large-scale data processing pipelines using Spark/pySpark, integrating with cloud-native services.
  • Monitor the performance and health of cloud-based applications and infrastructure, ensuring they meet performance, scalability, and security standards.
  • Collaborate with developers, SDETs, Researchers, DevOps engineers, and system administrators to ensure smooth development, deployment, and operations of data-driven applications.
  • Implement data analytics and dashboarding solutions to support business intelligence, operational monitoring, and model performance tracking.
  • Contribute to the development, deployment, and monitoring of machine learning models, with a clear understanding of the end-to-end ML lifecycle, including data collection, preprocessing, model (re)training, evaluation, deployment, and feedback loops.

 

About You:

  • Proficient in programming languages such as Python and .NET, with experience Understanding of unit test frameworks in Python & .NET.
  • Strong understanding of cloud platforms, particularly AWS and Google Cloud Platform (GCP), and their services.
  • Solid grasp of AI and ML concepts, tools (MLFlow etc), and best practices.
  • Understanding of end-to-end ML lifecycle and workflows in production-grade environments.
  • Knowledge of cloud security best practices and the ability to implement them in application and infrastructure design.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Competent in working with both relational and non-relational databases to support dynamic application needs.
Set alert for similar jobsSoftware Development Engineer role in Bengaluru, India
McAfee Logo

Company

McAfee

Job Posted

10 days ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

McAfee Logo

Software Engineering Intern

McAfee

Bengaluru, Karnataka, India

Posted: 8 months ago

As a Software Engineering Intern at McAfee Technology Pathfinding Group, you will research, develop, and test PoCs and products on various platforms like Windows, Linux, Android, iOS, and Web. Strong understanding of OS architecture, web application architectures, programming languages like C/C++, Golang, Python, and more is essential. Experience with performance testing, benchmarking, and security/privacy frameworks is a plus. This remote full-time opportunity in India.

Adobe Logo

Software Development Engineer

Adobe

Bengaluru, Karnataka, India

Posted: 19 days ago

Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.  We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! We are seeking a skilled developer with a strong focus to work on the integration of Adobe Analytics with AdCloud. We follow a unified engineering approach, where the developer is responsible for testing the components and features they own and build. Key Responsibilities: Develop and maintain integration solutions between Adobe Analytics and AdCloud. Implement and handle REST APIs for flawless data exchange. Design, develop, and optimize database schemas and queries. Collaborate with multi-functional teams to understand requirements and deliver high-quality solutions. Test and validate your own components to ensure reliability and performance. Resolve technical issues related to integration and database performance. Maintain code quality and ensure its sustainability by adhering to standard processes and engaging in code reviews. Qualifications: Bachelor’s degree or equivalent experience in Computer Science, Information Technology, or a related field. Proven experience in Python, Java, and Spark development. Proven understanding of REST APIs and their implementation. Proficiency in working with relational databases, particularly PostgreSQL and MySQL. Excellent problem-solving skills and attention to detail. Ability to work independently and as part of a team. Strong interpersonal skills and the ability to collaborate effectively with collaborators.

Adobe Logo

Software Development Engineer

Adobe

Bengaluru, Karnataka, India

Posted: 2 months ago

Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.  We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! LEM is the in-house testing infrastructure (based on gtest) for headless (UI-less) Photoshop engine, called libapollo or libphotoshop. The candidate should be a dev-qe who is proficient in c++ and testing frameworks. The candidate should be well versed in advanced c++ (c++17). Good to have knowledge in template meta programming. Testing infrastructure development. The candidate should take ownership of the existing testing infrastructure  and its maintenance including monitoring the unit test failures in CI across the ecosystem . The unit test failures can happen in any platform like Linux, windows,Mac ,IOS,WASM and Android , so the candidate should be able to do adapt to the various platforms . The candidate should work towards improving the Unit Test  code coverage for the existing code base and also plan for the upcoming features to maintain a healthy state. The candidate should come up with tools to automate the monitoring the heath status of the Unit tests. The virtue of patience and eagerness to delve in to the several features of Photoshop and being able to come up with positive and negative test scenarios, would be deeply appreciated.