Senior Python Cloud Software Engineer

India, Bengaluru

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

McAfee

Get the #1 AI-powered antivirus and all-in-one identity theft and privacy solutions, designed to keep your personal information private, protect against scams, and safeguard you and your family online.

View all jobs at McAfee

Apply now Apply later

Role Overview:

As a Senior Cloud Software Engineer on McAfee’s AI Automation team, you will play a vital role in delivering cutting-edge threat-detection capabilities to hundreds of millions of customers worldwide. Leveraging McAfee’s rich data ecosystem, you will design and maintain Python-centric pipelines that automate every stage of the model lifecycle—from large-scale data preparation in Databricks to containerized inference on AWS EKS. Working closely with Data Scientists, you will enable high-frequency model retraining, validation, approval, and deployment that continuously strengthens our cybersecurity portfolio.

This is a Hybrid position based in Bangalore. You must be within a commutable distance from the location. You will be required to be onsite on an as-needed basis; when not working onsite, you will work remotely from your home location.

About the role:

  • Develop and maintain scalable pipelines in Databricks , Python , PySpark and Kubeflow for ML model training, validation and approval.
  • Design, build, and optimize Docker-based inference containers (Seldon Core and Ray Serve) offering high-throughput REST and gRPC endpoints for deployment on AWS EKS.
  • Profile, benchmark and tune container performance (CPU/GPU utilization, memory footprint, cold-start latency) and implement regression tests to prevent performance drift.
  • Build and own CI/CD workflows in GitHub Actions or Jenkins including automated unit/integration tests, security scans and artifact versioning.
  • Collaborate with Data Scientists to design, validate, deploy, monitor and maintain production scale ML models.
  • Build and maintain solutions on Databricks, AWS, EKS and Kubeflow , ensuring reliability, security, and scalability.

About you:

  • You should have 7 to 9 years in software development, including 5 plus years in writing advanced Python (asyncio or multiprocessing, profiling, packaging).
  • Deep knowledge of containerization, Docker image authoring, multi-stage builds, security hardening, ECR publishing and production deployments on Kubernetes/EKS.
  • Strong grasp of networking protocols (HTTP/1.1, HTTP/2, gRPC) and Python web frameworks (FastAPI, aiohttp, grpcio) for low-latency inference.
  • Hands-on experience with core AWS services (EC2, S3, Cloud Watch, Lambda, RDS, IAM, etc.).
  • Proven skill in performance analysis and debugging distributed systems; comfortable with profilers, flame graphs and async debugging tools.
  • Proficiency in CI/CD (GitHub Actions or Jenkins) and automated testing frameworks.
  • Bonus: Hands-on expertise with Databricks, PySpark and Delta tables; solid experience using MLflow tracking/registry.
  • Bonus: Familiarity with additional IaC or observability tools (Terraform, Helm, Prometheus, Grafana).

#LI-Hybrid



Company Overview

McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users’ needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.

Company Benefits and Perks:

We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.

  • Bonus Program
  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: AWS CI/CD Databricks Distributed Systems Docker EC2 FastAPI GitHub GPU Grafana Helm Jenkins Kubeflow Kubernetes Lambda Machine Learning MLFlow ML models Model training Pipelines PySpark Python Security Seldon Terraform Testing

Perks/benefits: Career development Flex hours Flex vacation Health care Medical leave Parental leave

Region: Asia/Pacific
Country: India

More jobs like this