Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Intel Cloud Software Engineer 
India, Karnataka, Bengaluru 
949909505

08.07.2024

Join us to lead the next generation of trusted data platform as a service in the Cloud. At Intel Trusted Platform Engineering, we are on a mission to create a Trusted Data Platform based on state-of-the-art distributed systems, cryptography, and confidential computing research. This service has the potential to revolutionize the way enterprises store data in the cloud by providing an exceptional degree of data integrity, resiliency, confidentiality, and verifiability - with all the advantages of a managed service. You will hone your cloud software engineering skills and enhance them to include innovative confidential computing concepts for the Cloud. Confidential computing is poised to change the way enterprises think about their Cloud adoption strategy, and this is a chance to work on some foundational technology in this area. Another unique aspect of this role is the exposure to multiple public cloud platforms as the service will eventually utilize all major cloud vendors to fulfill its data integrity, resiliency, and availability promise. Responsibilities: Develop and maintain SaaS based scalable, secure, and highly available cloud applications and services. Design cloud-based solutions using best practices and modern technologies, such as microservices, spring framework, and container orchestration (e.g., Kubernetes). Architect cloud infrastructure and services, selecting appropriate technologies and tools based on project requirements. Develop and implement cloud infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Azure Resource Manager templates. Integrate applications with cloud services and third-party APIs. Ensure the security and compliance of cloud applications by implementing best practices, including encryption, access controls, and secure coding standards. Adhere to security assessments and audits, and address vulnerabilities in cloud infrastructure and applications. Optimize cloud applications for performance, scalability, and cost-efficiency. Monitor application performance and troubleshoot issues using cloud monitoring and logging services (e.g., AWS CloudWatch, Azure Monitor, Google Cloud Operations). Create and maintain technical documentation, including design specifications, architecture diagrams, and operational guides. Stay up-to-date with the latest trends, tools, and technologies in cloud computing and software engineering. Experiment with new technologies and propose innovative solutions to enhance the capabilities and efficiency of our cloud infrastructure. Technical Skills: Must Have technical skills: Java 11 and above, maven, Spring framework, git, API development, Azure and associated services including networking knowledge, Docker, Kubernetes, GitHub Actions, IaC (Infrastructure as a code) Micro services architecture, Jenkins, Dynatrace. Good to Have technical skills: Python, Go, AWS, GCP, Terraform, shell scripting, Hardware-based security technologies such as TEE, TPM, ReactJS. AI, ML and FedAI knowledge is add-on.Bachelor's degree with 10+ years of experience or master's degree with 8+ years of experience in software engineering. Deep knowledge of Analysis, coding, debug, and solutions in cloud environments (azure, aws, gcp), as well as on-prem environments. Knowledge of virtualization and Storage / database / network Experience with SaaS and Cloud based products. Working knowledge of public clouds, IaaS, PaaS and Kubernetes. Hands on experience with writing enterprise level code in Java, Python and Go. Fast learner, having a growth mindset, ability to deal with ambiguous situations and possessing continuous innovation skills. Preferred Qualifications Experience in AI, ML and Federated learning. Experience in AI security. Experience in debugging applications in LINUX environments.We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits