Senior Software Engineer

Be among the first applicants.
Asterix Communications
Abu Dhabi
AED 200,000 - 400,000
Be among the first applicants.
3 days ago
Job description

About the Job

Job Title: Senior Software Engineer
Company: AI71
Location: Abu Dhabi, United Arab Emirates

The Team

AI71, a pioneering AI company launched by Abu Dhabi's Advanced Technology Research Council (ATRC) and VentureOne, stands as a pivotal movement in the realm of AI innovation. Leveraging the globally top-ranked Falcon AI models from the Technology Innovation Institute, AI71's focus spans multi-domain advancements, initially targeting the medical, education, and legal sectors. We specialize in turning innovation into impact. If you're ready to lead a world-class software engineering team at the intersection of AI and venture building, then AI71 is the place for you.

About the Role

This role will contribute to developing industry-leading AI software using cutting-edge research breakthroughs. As a software engineer, you will design, implement, launch, and land code in an innovative and fast-paced environment, with a combination of horizontal (platform) and vertical (project, product development) responsibilities. You will be responsible for building and maintaining infrastructure for advanced AI systems (including LLMs, RAG, data pipelines, databases). You will develop software and infrastructure with a focus on long-term maintainability, while also driving prototyping, live experimentation, iterating on user quality metrics, leveraging and contributing to powerful technologies/infrastructure (e.g., LLMs, GenAI, etc.), and maintenance of signals, models, and infrastructure. Operating with scale and speed, our world-class software and ML engineers are just getting started -- and as a core member of the founding team, you will have the opportunity to shape it!

Job Responsibilities

  1. Design, implement, launch, and land code.
  2. End-to-end ownership of features from conception to launch.
  3. Coding, including but not limited to prototyping, live experimentation, iterating on search quality, leveraging and contributing to powerful technologies/infrastructure (e.g., NLP, ML), and maintenance of signals, models, and infrastructure.
  4. Collecting and analyzing the performance of features and platforms, including but not limited to reliability and latency, customer/ecosystem usage, experiments, and ML training data.
  5. Work with domain experts, UX, and PMs to translate organizational needs into technical decisions, with resource constraints in mind.
  6. Collaborate with researchers to continuously improve interfaces based on real-world user interactions and feedback.

About You

Required Qualifications (what you should have):

  1. Bachelor's degree or equivalent practical experience.
  2. 4 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  3. 4 years of experience with AI, data structures, or algorithms.
  4. Have hands-on experience in fine-tuning and deploying generative LLMs using TensorFlow and/or PyTorch frameworks (mandatory).
  5. Experience developing RAG models integrated with vector databases to power conversational AI products (mandatory).
  6. Excellent in-depth hands-on understanding of NLP, LLM, MLLM, Generative AI, and RAG workflows (mandatory).
  7. Experience with external and open-source tech stacks.

Preferred Experience (it would be awesome if you also had these):

Having as many of these specific qualifications is a plus, but transferable skills/experiences may be equally valuable:

  1. Masters or PhD Degree in Computer Science, Mathematics, or a related technical field.
  2. 6+ years of experience in a software engineering role.
  3. Strong design, and implementation skills and a drive to debug and resolve ambiguous issues.
  4. Drive for taking ownership of problems and building deep expertise in the problem space.
  5. Passion for quality and customer focus.
  6. Interest in GenAI, distributed systems, and infrastructure services.
  7. Strong communication skills.
  8. Comfort with ambiguity.
  9. Ability to collaborate cross-functionally.
  10. Willingness/excitement to work on new things outside of core role and comfort zone.
  11. Ability to design and implement new products/systems from the ground up.

Why AI71:

  • Proven performance of our large language models.
  • Strong traction and adoption from the open-source community.
  • Secured proprietary data to build specialized distinctive models.
  • Locked large computing power to support our roadmap.
  • Signed anchor clients, to develop POCs (proof of concept) and demonstrate our solutions.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Abu Dhabi