Job description
Job Summary: Join the Workspace ONE Intelligence team and play a key role in shaping the future of digital workspaces. Our team is responsible for building, deploying, and managing the AWS-based Workspace ONE Intelligence cloud service. With a focus on transforming how customers engage with digital workspaces, we leverage analytics, machine learning, and AI to deliver innovative solutions that drive critical decision-making, enhance end user experience, ensure security, and automate IT processes and remediation. We are passionate about rapidly developing high-quality software and applying automation and software engineering best practices to everything we do. We work with the latest AWS technologies and open-source components.
Responsibilities
Key Responsibilities:
• Identify and address performance bottlenecks ensuring optimal resource usage and scalability.
• Collaborate with development teams to provide guidance and support to integrate performance best practices into the software development lifecycle.
• Work with AWS cloud platform to optimize the performance of cloud-based services and resources (e.g., Lambda, S3, DynamoDB, Redshift, Kinesis).
• Use advanced Java profiling tools (e.g., JProfiler, Dynatrace, New Relic) to analyze thread dumps, heap dumps, and other performance metrics.
• Conduct system-level profiling (e.g., CPU, memory, disk, network) to identify and mitigate performance issues.
• Conduct load, stress, and scalability tests to evaluate the performance of cloud-based systems under various conditions.
• Drive improvements in DevOps, and CI/CD processes that enable the team to work more efficiently.
• Own engineering initiatives and champion a culture of high ownership, continuous improvement, and engineering excellence
Qualifications
Qualifications:
• 7+ years of programming experience in Java, Ruby, Python or at least one of those.
• Expertise in system-level profiling, including CPU, memory, disk, and network profiling.
• Expertise in Java profiling, with the ability to analyse thread dumps, heap dumps, and identify performance hotspots.
• Proficient in using Java profiling tools such as Dynatrace, New Relic, AppDynamics, or JProfiler.
• Expertise in optimizing the performance of distributed, streaming, and containerized applications, along with MPP architectures on AWS (e.g., ECS, Redshift, ElastiCache, OpenSearch, Kinesis, MSK, DynamoDB, and similar services).
• Proven experience in identifying performance hotspots and bottlenecks in applications and actively making code changes to enhance performance.
• Skilled in designing and implementing fully automated performance testing frameworks and efficient auto-scaling/zero downtime systems. • Proficiency in DevOps, and CI/CD processes, with the ability to design and implement CI/CD pipelines from scratch.
Competencies
Performance Goals:
• First 2 Months:
• Complete onboarding processes and familiarize yourself with Omnissa’s standard operating procedures.
• Develop a solid understanding of the Intelligence platform architecture, key components, and performance benchmarks.
• Learn internal performance testing frameworks and tools.
• Execute weekly performance tests.
• 3-6 Months:
• Develop deep subject matter expertise in one or more areas of the platform, such as data ingestion, storage, machine learning, or data retrieval.
• Implement performance optimizations that deliver measurable improvements.
• 6-12 Months:
• Become a subject matter expert within the team, driving performance-related initiatives and discussions.
• Lead efforts to optimize the system for high availability and scalability, implementing solutions to ensure consistent performance under load.
• Provide recommendations for performance improvements and system enhancements.
• Establish a reputation of leadership within the team and demonstrate influence within your area of expertise. Location: Bangalore (Flexible): This role offers a balanced arrangement with three days a week in the office and the flexibility to work from home on the remaining days. Company Overview: At Omnissa, we are at the forefront of modern AI integrations, directly contributing to the cutting-edge Anywhere Workspace platform. Our software enhances employee experiences, redefines vulnerability management, and streamlines application lifecycle management, impacting every industry and most Fortune 500 companies. Reporting Structure: This role reports to the Manager or Senior Manager of Engineering. You will be part of a highly competent team of senior and junior engineers focused on innovation and delivering high-quality products.