About the jobJob Title: Software EngineerCompany: AI71Location: Abu Dhabi, United Arab EmiratesThe 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 youRequired 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 field4+ years of experience in a software engineering roleStrong design, and implementation skills and a drive to debug and resolve ambiguous issuesDrive for taking ownership of problems and building deep expertise in the problem spacePassion for quality and customer focusInterest in GenAI, distributed systems, and infrastructure servicesStrong communication skills.Comfort with ambiguityAbility 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 modelsStrong traction and adoption from the open-source communitySecured 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.