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.