Presight Circular Logo

Full Stack Developer

Presight Abu Dhabi, United Arab Emirates Posted: 01 Aug 2024

Financial

  • Estimate: $130k - $180k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job
As a Full Stack Engineer at Presight AI, you will join the development team to build and enhance the annotation platform, contributing to a cutting-edge Big Data analytics system. You will collaborate closely with Product Managers, Architects, and Software Engineers to research, design, implement, and optimize functionalities that support insight-driven decision-making across various sectors.

Key Responsibilities

  • Design, develop, test, refactor, and scale the next-generation data analytics platform, providing capabilities for data management, ETL pipelines, machine learning model integrations, and rich visualizations.
  • Proactively prototype new ideas and components, transforming existing proofs of concept into production-grade solutions.
  • Participate in code reviews, offering thoughtful and constructive feedback.
  • Take ownership of specific functional areas and ensure high standards of code quality and maintainability.
  • Maintain and enhance test coverage across the platform.
  • Engage in overall architectural discussions and contribute to decision-making processes.
  • Keep a well-documented trail of activities, including source control, issue tracking, and documentation practices.

Qualifications

  • A background in Computer Science with strong knowledge of data structures and algorithms.
  • 5-10 years of experience in building backend applications using Java and single-page applications with React.
  • Familiarity with web fundamentals and modern web standards.
  • Proficient in modern React, including composition patterns, hooks, and complex state management (e.g., Redux, Mobx).
  • Solid knowledge of web technologies (HTML, DOM, CSS), with experience in Tailwind being advantageous.
  • Strong experience in the Java platform (additional certifications like JSCP or Oracle Certified Professional Java SE 11 are a plus).
  • Experience with core Spring components (Security, Data/JPA, Web) and foundational JDBC.
  • Ability to build durable, long-running processing pipelines, including task orchestration and scheduling.
  • Skilled in application profiling and optimizations.
  • Fluent in SQL, with experience in Big Data technologies (e.g., Spark, Flink, Kafka) being ideal.
  • Experience in building processing pipelines using Temporal.io and working with column-oriented OLAP engines like Clickhouse.
  • Familiarity with Docker, Kubernetes, and MLOps is a plus.

What We Look For
At Presight, we seek a performance-driven individual with an inquisitive mindset and the adaptability to thrive in ambiguous situations. You should be keen on building meaningful collaborations with stakeholders and committed to developing customer-centric solutions. A bias for action and enthusiasm to explore new frontiers in Big Data Analytics are essential traits we value.

What Working at Presight Offers

  • Culture: An open, diverse, and inclusive work environment that encourages personal growth while focusing on pioneering innovations.
  • Career: Exceptional learning, development, and growth opportunities through structured training programs and innovative projects.
  • Rewards: A competitive remuneration package along with various perks, including healthcare, educational support, and leave benefits.
Apply now

Jobs you might like   View all jobs

About Presight

Presight, an ADX-listed public company limited by shares whose majority shareholder is Abu Dhabi company G42, is the regionโ€™s leading big data analytics company powered by Artificial Intelligence (โ€œAIโ€). We combine big data, analytics, and AI expertise to serve every sector, of every scale, to create business and positive societal impact. With our world-class computer vision, AI and omni-analytics platform as its engine, we excel at all-source data interpretation to support insight-driven decision making that shapes policy and creates safer, healthier, happier, and more sustainable societies.