Staff Engineer - Cloud Data Management Engineer (DevOps)
Qualcomm
- Bangalore, Karnataka
- Permanent
- Full-time
Software EngineeringGeneral Summary:Cloud Data Management Engineer (DevOps)General Summary:- Qualcomm is hiring multiple software engineers at Senior and Staff level to help architect and build its next generation data processing platform to support Autonomous Driving R&D efforts. Our goal is to design and build a highly scalable, efficient, and modular data platform. This platform will be used by engineers to run re-simulation pipelines, machine learning workloads, perform in-depth data analysis/analytics, visualize results, and more. Excellent communication and planning skills are critical in this role as we'll be working with internal teams and external partners.- Responsibilities for this position include:- Work with team leads to understand use cases and requirements- Build proof-of-concepts to validate proposed designs and provide feedback- Implement containerized workloads, microservices, distributed messaging systems and highly scalable distributed processing services.- Drive software engineering best practices within immediate and external teams- Support users of the platform- Collaborate in global cross functional teamPreferred Qualifications:Years of Exp -
9 -12 yrsMust :- Industry experience in designing and implementing scalable solutions.- Experience with cloud-based data platforms such as AWS, Azure, or Google Cloud Platform, including services like AWS Glue, Azure Data Factory, Data Bricks or Google BigQuery and on premises infrastructure.- Experience with BLOB storage like S3 or Azure BLOB or S3 compliance Object storage/- Experience with IAM and security infrastructure.- Experience working with Hadoop, Hive, or other Apache Foundation frameworks.- Experience with Infrastructure based Process: Monitoring, Capacity Planning, Facilities Management, Performance Tuning, Asset Management, Disaster Recovery, Data Center Support.- Experience with Servers, Infrastructure, Platform Sizing, Infrastructure Cost Reduction.- Experience with CI/CD in cloud with Jenkins, GitOps, Chef and Ansible.- Experience with Infrastructure as code tools like Terraform, CloudFormation, AWS CDK etc.- Strong experience in Kubernetes and container orchestration services.- Experience Data Integration tools like Airflow, Argo workflows, or and cloud native technologies.- Experience with various databases like Dynamo, Redshift, Big Query, Druid and so on.- Familiarity using a programming language such as Python, Go, C/C++, Java. -
clean coding in these languages, code analysis tools.- Concepts in Object oriented programming.Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.