The Senior AI Software Engineer designs and develops the infrastructure required within the entire lifecycle of an AI algorithm. It is a critical role for the companys growth and velocity. You will work in a unique professional culture in which software engineering is a core part of making A.I. excellent.
Responsibilities
Design, develop and lead SW development of infrastructure for innovative AI algorithms for computer vision and NLP in the context of medical imaging.
Collaborate with cross-functional teams, including researchers and product managers, to drive the development of new AI products and features.
Work in a unique professional culture applying the full range of software engineering capabilities in the core parts of the A.I. systems
Develop and maintain high-quality, scalable, and efficient code.
Take initiative in exploring and adopting of new technological advances in all relevant domains (for example, scalable cloud based systems, DL and CV SW frameworks, Large scale ML systems)
Requirements:
BA/BSc/MSc in Computer Science, Engineering or a related field.
5+ years of experience in developing large scale production systems including architecture design, research, development and testing.
Deep understanding of Computer Science fundamentals object-oriented design, code optimization, and complexity
Passion for building generic and robust software architecture
Passion for elegant and effective technological solutions, and a love for clean code
Strong experience with Python and advantage to deep learning frameworks such as TensorFlow, PyTorch, etc.
Strong ability to lead end-to-end development processes
Advantage: Experience in developing AI and machine learning solutions, with a focus on computer vision and NLP.
Strong communication and collaboration skills, with the ability to work effectively with a cross-functional team
BA/BSc/MSc in Computer Science, Engineering or a related field.
5+ years of experience in developing large scale production systems including architecture design, research, development and testing.
Deep understanding of Computer Science fundamentals object-oriented design, code optimization, and complexity
Passion for building generic and robust software architecture
Passion for elegant and effective technological solutions, and a love for clean code
Strong experience with Python and advantage to deep learning frameworks such as TensorFlow, PyTorch, etc.
Strong ability to lead end-to-end development processes
Advantage: Experience in developing AI and machine learning solutions, with a focus on computer vision and NLP.
Strong communication and collaboration skills, with the ability to work effectively with a cross-functional team
This position is open to all candidates.