drjobs Performance Engineer JVM

Performance Engineer JVM

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Palo Alto, CA - USA

Monthly Salary drjobs

$ 127000 - 297000

Vacancy

1 Vacancy

Job Description

Are you prepared to join the X team and help build the ultimate realtime informationsharing app revolutionizing how people connect At X were on a mission to become the trusted global digital public square committed to protecting freedom of speech and building the future unlimited interactivity. Our goal is to empower every user to freely create and share ideas fostering open public discourse without barriers. Join us in shaping this thrilling journey where your contribution will be invaluable to our success!

Job Title: Performance Engineer (JVM)
Location: Palo Alto CA; New York NY; Remote
Base Salary Range: $127000 to $297000 USD

About X:

We are seeking a highly skilled Performance Engineer with deep expertise in Java Virtual Machine (JVM) to join our dynamic team. X is modernizing its tech stack and you will play a critical role in this process. This position is dedicated to enhancing our platforms performance scalability and reliability through advanced JVM management and optimization.

Job Description:

As a Performance Engineer for JVM Tuning & Performance Optimization at X you will play a critical role in our tech stack evolution. Your primary focus will be on optimizing Java and JVM usage across our entire fleet of services.

Key Responsibilities:

  • JVM Tuning: Deep dive into JVM internals to optimize memory management garbage collection strategies and thread management for peak performance.

  • Performance Analysis: Conduct thorough performance profiling and analysis to identify bottlenecks in Java applications running on JVM. Use tools like JProfiler VisualVM or custom profiling solutions.

  • Modernization: Lead initiatives to modernize our use of Java and JVM technologies including upgrading JVM versions adopting new Java features and integrating cuttingedge JVM configurations.

  • Documentation & Education: Create and maintain documentation on best practices for JVM usage. Educate and mentor other engineers on JVM tuning and Java performance techniques.

  • Monitoring & Alerting: Implement monitoring solutions to track JVM performance in production environments setting up alerts for potential performance issues.

Skills & Qualifications:

  • Technical Expertise:

    • Expert level Java programming skills.

    • Deep understanding of JVM internals including but not limited to memory management garbage collectors JIT compilers and class loading.

    • Proficiency with JVM configuration parameters and their impact on performance.

    • Experience with performance profiling tools and methodologies.

Nice to Have:

  • Experience with other JVM languages like Kotlin or Scala.

  • Contributions to opensource JVM or Java projects.

  • Familiarity with modern Java frameworks and their JVM interactions.

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.