Open Positions at Allegro

Research Scientists, Computer Vision Experts and Developers - We are looking for you

We’re looking for brilliant people, passionate about artificial intelligence, deep learning and computer vision, and that derive pleasure from developing innovative solutions for challenging problems.

At Allegro, you will have the chance to make an impact on the field of AI and explore the frontiers of deep learning in general and computer vision in particular. We offer a supportive environment that facilitates learning and collaboration, surrounded by like-minded people, and with a plethora of opportunities for career growth and development.

Engineering

Senior Front-End Engineer

Israel

Primary Duties & Responsibilities:
  • Lead developer on Allegro’s backend system
  • Take a major part in designing system architecture
  • Be in charge of system performance
  • Release versions to QA, Research and Production
Requirements:
  • At least 6 years experience in SW development
  • Experienced with developing complex backend systems
  • Experienced with NoSQL databases such as MongoDB
  • Experienced with ElasticSearch stack
  • Experience with Python
  • Experienced with Linux as a development platform
  • High-level English
  • Team player with excellent communication skills
Education:
  • B.Sc in Computer Science, or equivalent
Nice to have:
  • Experience with REST APIs

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Front-End Engineer

Israel

Primary Duties & Responsibilities:
  • Join our web application team
  • Develop complex front end components in Angular 5
  • Work closely with graphic designers and the QA team
  • Take a part in planning the and architecture design
Requirements:
  • At least 4 years experience in web development in Javascript, HTML and CSS
  • At least 1 year experience in Angular 2 or higher
  • Experience in developing complex web applications
  • Team player with excellent communication skills
Education:
  • B.Sc in Computer Science, or equivalent
Nice to have:
  • At least 1 year experience in Redux and/or NGRX

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Lead Python Engineer (SDK)

Israel

Primary Duties & Responsibilities:
  • Ownership of our deep learning platform SDK
  • Work with our research team on integrating custom neural network features
  • Design and extend key parts of the SDK and other customer-facing products
  • Support multiple deep learning frameworks
  • Release versions to QA, Research and Production
Requirements:
  • At least 10 years’ experience in SW development and at least 4 years developing in Python
  • Python expert - deep understanding of Python’s internals and design
  • Experienced with complex product design and development
  • Experienced with Linux as a development platform
  • High-level English
  • Team player with excellent communication skills
Education:
  • B.Sc in Computer Science, or equivalent
Nice to have:
  • Experience with REST APIs
  • Understanding of deep-learning and neural networks
  • Experienced in both Python 2.7 and Python 3.5

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Senior Backend Engineer (Python)

Israel

Primary Duties & Responsibilities:
  • Lead developer on Allegro’s backend system
  • Take a major part in designing system architecture
  • Be in charge of system performance
  • Release versions to QA, Research and Production
Requirements:
  • At least 8 years’ experience in SW development and at least 2 years developing in Python
  • Experienced with developing complex backend systems
  • Experienced with NoSQL databases such as MongoDB
  • Experienced with ElasticSearch stack
  • Experienced with Linux as a development platform
  • High-level English
  • Team player with excellent communication skills
Education:
  • B.Sc in Computer Science, or equivalent
Nice to have:
  • Experience with REST APIs

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Backend Engineer (Python)

Israel

Primary Duties & Responsibilities:
  • Join the backend development team
  • Take part in designing system architectures
  • Develop high performance applications in Python
Requirements:
  • At least 4 years’ experience in SW development and at least 2 years developing in Python
  • Experienced with developing complex backend systems
  • Experienced with NoSQL databases such as MongoDB
  • Experienced with Linux as a development platform
  • High-level English
  • Team player with excellent communication skills
Education:
  • B.Sc in Computer Science, or equivalent
Nice to have:
  • Experience with REST APIs
  • Experience with ElasticSearch stack

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

QA Engineer

Israel

Primary Duties & Responsibilities:
  • Testing major releases, back and front end
  • Take ownership of new features across products, in an Agile development environment
  • Develop and maintain smoke, performance, functional and regression tests
  • Troubleshoot and isolate issues, submit bugs and work with developers
  • Work closely with product managers and developers to define feature Requirements with focus on quality
  • Help maintain existing automated functional tests to ensure ongoing test coverage
Requirements:
  • Excellent software QA skills
  • Experience with test plan development & execution and with QA methodologies
  • 1-2 years’ experience driving QA processes in a fast paced, agile environment
  • Strong technical skills. Able to deep dive into complex problems & find their root cause
  • Good multi-tasking abilities and problem solving skills
  • Acquainted with Linux shell
  • Experienced with REST APIs and web services validation using tools such as Postman or SOAP
  • Experienced with client and server test automation
  • Team player with excellent communication skills
Education:
  • B.Sc in Computer Science, or equivalent
Nice to have:
  • Experience with one or more programming languages/frameworks such as Python, Pytest, Angular, Selenium, Protractor

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

DevOps Engineer

Israel

Primary Duties & Responsibilities:
  • Join the DevOps team in charge of Allegro’s deep learning platform development and production environments
  • Install and configure tools for R&D and for production
  • Build a continuous integration process
  • Provide Tier 3 support for production
Requirements:
  • At least 2 years’ experience working as a DevOps engineer
  • At least 2 years’ experience working in Linux administration
  • At least 1 years’ experience in AWS
  • Experienced in networking
  • Experienced with NoSQL database management
  • Experience with Docker ecosystem (Swarm, Kubernetes, Rancher and such) - an advantage
  • High-level English
  • Team player with excellent communication skills
Education:
  • B.Sc in Computer Science, or equivalent
Nice to have:
  • Experience with Elasticsearch cluster
  • Experience with MongoDB cluster
  • Experience with Redis
  • Experience with Python
  • Experience with Jenkins
  • Experience with Puppet/Chef

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Research

Research Scientist (PhD)

Israel

Primary Duties & Responsibilities:
  • Algorithm engineering for our machine learning / deep learning group
  • Taking academic work and applying it to our customers' problems
  • Keeping up to date with developments in academia
  • Grow with the company and expand your role alongside fulfilling existing needs
Education:
  • PhD in Applied Maths, Computer Science, or related
Requirements:
  • Experience using, modifying, and designing convolutional neural networks
  • Experience with deep learning libraries (preferably Tensorflow but also Torch and Caffe)
  • Proficiency in C++ and Python
Nice to have:
  • Experience with computer vision libraries, e.g. OpenCV
  • Experience in deploying algorithms in distributed / cloud computing environments
  • Experience in designing high performance, resilient implementations
  • Experience in porting algorithms to other architectures, e.g. ARM
  • Experience implementing algorithms on heterogeneous systems (e.g. GPU, DSP, FPGA)

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Product

Senior UX Designer

Israel

Primary Duties & Responsibilities:
  • Take responsibility for the user experience design of Allegro’s deep learning platform
  • Manage all forms of requirement gathering, user research and usability testing
  • Work in conjunction with a multidisciplinary team of product managers, engineers and account managers to deliver the best possible product experience
  • Act as the central point for all user experience design queries
  • Oversee and approve the creation of all wireframes, prototypes, user flow diagrams and interaction designs
  • Work with designers and developers to create an effective user experience for our website
  • You will have the chance to show your creativity innovative UX/UI acquisition
  • Simplified complex Deep learning models to great UX
Requirements:
  • 6 year's experience as a user experience designer, interaction designer, or similar UX-related role
  • 4 year's experience creating prototypes or highly detailed wireframes for complex web applications
  • At least 3 years’ experience working in a collaborative team and directly with developers for implementation of designs
  • Working in a collaborative team and directly with developers for implementation of designs
  • Fluency in best practices for information architecture and interaction design, and user-centered design process, as well as strong knowledge of user experience principles and techniques
  • A strong portfolio which showcases your ability AND technical knowledge
  • Team and project management skills
  • Knowledge of HTML and CSS
  • Excellent communication skills
Education:
  • Bachelor’s degree in relevant industry/ equivalent
Nice to have:
  • Experience with ux design for complex workflows and/or for technical end users or domain experts
  • Experience with large-scale or cloud-based products

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Marketing & Sales

Platform Evangelist

Israel

Primary Duties & Responsibilities:
  • Evangelize our deep learning computer vision platform to potential customers and partners through delivery of product demos
  • Engage in the delivery of speaking engagements at meetups and conferences
  • Support key customer presale efforts with delivery of demos and training sessions
  • Contribute technical expertise to content creation and new initiatives
  • Serve as a technical resource for engineers at high priority customers and partners
  • Identify leads for potential partnerships and customers
  • Work with startup companies & the deep learning developer community to convince them to develop on the Allegro platform
  • Collaborate with internal teams to define the product road map, market positioning, and developer program initiatives
  • Utilize & leverage social networks and other online communications in a creative and meaningful ways to build awareness and a community around Allegro
Requirements:
  • An ideal candidate will have deep technical knowledge and experience in deep learning and / or computer vision, excellent communication skills, creativity, and drive.
  • Understanding of Deep Learning Concepts and Theory
  • Should have performed customer facing role in the past
  • Excellent interpersonal and communication skills with keen ability to explain complex concepts
  • Willingness to travel 50%+ of time
Education:
  • B.Sc./B.A./M.A in Computer Science or Mathematics (or equivalent), Ph.D. preferred
Nice to have:
  • Possess a past entrepreneurial background
  • Demonstrated experience with deep learning / neural network design and / or implementation
  • Experience working on very technical products aimed at engineers or similar sophisticated technical users
  • A history of successful speaking engagements and industry influence

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Platform Evangelist

CA, USA

Primary Duties & Responsibilities:
  • Evangelize our deep learning computer vision platform to potential customers and partners through delivery of product demos
  • Engage in the delivery of speaking engagements at meetups and conferences
  • Support key customer presale efforts with delivery of demos and training sessions
  • Contribute technical expertise to content creation and new initiatives
  • Serve as a technical resource for engineers at high priority customers and partners
  • Identify leads for potential partnerships and customers
  • Work with startup companies & the deep learning developer community to convince them to develop on the Allegro platform
  • Collaborate with internal teams to define the product road map, market positioning, and developer program initiatives
  • Utilize & leverage social networks and other online communications in a creative and meaningful ways to build awareness and a community around Allegro
Requirements:
  • An ideal candidate will have deep technical knowledge and experience in deep learning and / or computer vision, excellent communication skills, creativity, and drive.
  • Understanding of Deep Learning Concepts and Theory
  • Should have performed customer facing role in the past
  • Excellent interpersonal and communication skills with keen ability to explain complex concepts
  • Willingness to travel 25% of time
Education:
  • B.Sc./B.A./M.A in Computer Science or Mathematics (or equivalent), Ph.D. preferred
Nice to have:
  • Possess a past entrepreneurial background
  • Demonstrated experience with deep learning / neural network design and / or implementation
  • Experience working on very technical products aimed at engineers or similar sophisticated technical users
  • A history of successful speaking engagements and industry influence

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Sales Engineer

Israel

Primary Duties & Responsibilities:
  • Prepare and deliver technical presentations on our deep learning computer vision platform to customers and prospective customers
  • Deliver detailed product demos of the Allegro.ai platform to customers and potential customers
  • Deliver training sessions for customers
  • Help clients solve problems with integration of the Allegro platform at their sites
  • Support key customer presale efforts with delivery of demos and training sessions
  • Collaborate with internal teams to define the product road map, market positioning, and developer program initiatives
Requirements:
  • An ideal candidate will have a working knowledge and experience in deep learning and / or computer vision, excellent communication skills and self motivated
  • Experienced Python coder with at least 3 years of experience
  • 3 years minimum experience in customer facing roles
  • Understanding of deep learning concepts and theory
  • Excellent interpersonal and communication skills with keen ability to explain complex concepts
  • Willingness to travel 50%+ of time
Education:
  • B.Sc./ B.A. in Computer Science or Mathematics (or equivalent)
Nice to have:
  • Demonstrated experience with deep learning / neural network design and / or implementation
  • Experience working on very technical products aimed at engineers or similar sophisticated technical users

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Customer Support Manager

Israel

Primary Duties & Responsibilities:
  • Lead and build the support team in charge of the Allegro deep learning platform development and production environments
  • Provide first line leadership and direction for a technical team supporting customers
  • Establish Tier 1+2+3 support for production and be a technical focal point to the engineering teams and the research team
  • Direct and manage delivery of customer and user support
  • Look for new ways to help our customers grow
  • Establish support KPIs standards and lead the team to meet them
  • Understand the software development lifecycle and business requirements
  • Perform technical investigation of the issues reported, providing solutions and report details to the R&D teams
  • Utilize & leverage social networks and other online communications in a creative and meaningful ways to build awareness and a community around Allegro
Requirements:
  • 3+ years experience as a Support Manager/ Team leader
  • 5+ years experience in technical support positions from B2B companies
  • Strong leadership ability
  • Technical background in web environment including hands-on coding experience
  • Demonstrated ability to adapt to changing environments and business needs in a fast moving company
  • Excellent written and verbal communication skills
  • Excellent spoken and written English
  • Team player with willingness and even enjoyment of “rolling up your sleeves” to help at the front lines of the company’s interface with its customers
Education:
  • B.Sc in Computer Science, or equivalent military experience

TO APPLY: Please send us your CV to jobs@Allegro.ai
Please indicate the position you are applying for in the subject line.

Request a Demo