About the job
Job Title: 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 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:
- Design, implement, launch, and land code.
- End-to-end ownership of features from conception to launch.
- 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.
- 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.
- Work with domain experts, UX, and PMs to translate organizational needs into technical decisions, with resource constraints in mind.
- Help organizations adopt industry best practices around design, development, infrastructure, security, privacy, and software maintenance.
About you
Required Qualifications (what you should have):
- Bachelor's degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 2 years of experience with AI, data structures, or algorithms.
- Experience working with one or more of the following: frontend or backend web development, data engineering, data analysis, data science, data visualization, machine learning, DevOps, site reliability engineering, and cloud architecture.
- Experience with one or more programming languages including but not limited to: Java, Python, Typescript, JavaScript, HTML/CSS, PHP, and SQL.
- Experience with external and open-source tech stacks is helpful, but not required.
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:
- Masters or PhD Degree in Computer Science, Mathematics, or a related technical field
- 4+ years of experience in a software engineering role
- Strong design, and implementation skills and a drive to debug and resolve ambiguous issues
- Drive for taking ownership of problems and building deep expertise in the problem space
- Passion for quality and customer focus
- Interest in GenAI, distributed systems, and infrastructure services
- Strong communication skills.
- Comfort with ambiguity
- Ability to collaborate cross-functionally.
- Willingness/excitement to work on new things outside of core role and comfort zone.
- 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.