Emirates Circular Logo

Lead Performance Engineer

Emirates Dubai, United Arab Emirates Posted: 24 Apr 2024

Financial

  • Salary unspecified
  • Zero income tax location

Accessibility

  • Apply from abroad

Requirements

  • Experience: Senior
  • English: Professional

Position

  • Job Title: Lead Performance Engineer
  • Location: Dubai, United Arab Emirates
  • Job Description: Working within the Enterprise Data & Analytics space, the Lead Performance Engineer is responsible for ensuring the performance, availability, scalability, and reliability of a suite of products including big data technologies. The role will collaborate with multiple stakeholders to develop a fit-for-purpose performance engineering and testing strategy that covers all aspects of data products, including cross-program dependencies. They will also drive a performance-driven culture and enable the engineering community to test earlier and test faster, thereby enabling faster time to market and built-in quality.
  • Responsibilities:
    • Participate in all phases of the Performance Engineering lifecycle: Requirement Gathering, Design, Development, Scripting, Execution, Analysis, Troubleshooting, Tuning, and Reporting.
    • Collaborate with Architecture, Solution Design, and Development teams to design for Performance.
    • Ensure NFRs are defined for Features and Components, and ensure every sprint team has NFRs in their backlog.
    • Understand non-functional requirements effectively and build a Test strategy and Test translating into specific design and testing goals with required workload models.
    • Understand Big Data, Data Warehouse, and BI applications, including the underlying architecture and technology stack, to recommend appropriate strategies and ensure the system performance is within defined SLAs.
    • Collaborate with feature teams to review and implement the performance improvement suggestions and tuning opportunities provided as part of the Performance Testing Analysis.
    • Work with observability teams to improve the visibility of Big Data and BI systems.
    • Evaluate testability of Features / Solutions.
    • Work with architecture and design to build testability into the architecture.
    • Work with Site Reliability and Platform Engineers and Application teams to resolve, diagnose, and identify bottlenecks.
  • Qualifications & Experience:
    • Qualifications: Degree in a relevant field such as Computer Science, Computer Engineering, or Software Engineering.
    • Experience: 5+ Years of work experience. Experience in Performance Engineering, including testing, profiling, and tuning, for highly available and scalable mission-critical applications. 3+ years of experience in leading the performance engineering practice for a suite of products, including big data, data warehouse, BI, and real-time streaming applications.
    • Knowledge/skills: Strong oral and written communication skills, ability to collaborate with multiple teams/programs, excellent technical, interpersonal, analytical, and problem-solving skills, ability to adapt and learn quickly in a complex and dynamic environment, self-starter with a passion for exploring and learning new technologies in Data analytics and Performance engineering space.
    • Key Technologies/Tools: Performance Testing (Loadrunner Enterprise, Gatling Enterprise, Gatling OpenSource), Observability (Appdynamics, Prometheus, Grafana, Azure, VisualVM/JMC, OpenTelemetry, Oracle OEM), Big Data & distributed processing (Spark, Kafka, Hadoop, Azure, Elasticsearch), Data Analysis, Modelling, and Reporting (Snowflake, Oracle, SQL, MicroStrategy, Power BI), Cloud Technologies (Microsoft Azure, Cloudera Data Platform), Integration and Messaging (Spark Streaming, TIBCO, Kafka, Solace), CI/CD (GIT, Bitbucket, Jenkins, Azure DevOps, Kubernetes, Docker, SonarQube), Languages (Java, Python, Scala, Bash).
  • Salary & Benefits: Attractive tax-free salary and travel benefits exclusive to the industry, including discounts on flights and hotels stays around the world. More information about employee benefits can be found on the Emirates website.
Apply now

Jobs you might like   View all jobs

About Emirates

Emirates Airline, based in Dubai, is a global leader in aviation, known for its exceptional service and state-of-the-art fleet. Since 1985, we've connected passengers to over 150 destinations and continue to innovate for a better flying experience.

Benefits at Emirates

    • Competitive salaries and career development opportunities.
    • Comprehensive health insurance plans.
    • Generous travel benefits and a culturally diverse work environment.