Open Positions at Allegro

Data 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:
  • Join our web application team
  • Take a major role in planning and architecture design
  • Lead the development of major and complex components
  • Review and help mentor other team members
  • Work closely with graphic designers and the QA team
Education:
  • B.Sc in Computer Science, or equivalent
Essential skills:
  • At least 5 years experience in web development in Javascript, HTML and CSS
  • At least 1 year experience in Angular 2 or higher
  • Experience in architecture design of complex web applications
  • Team player with excellent communication skills
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.

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
Education:
  • B.Sc in Computer Science, or equivalent
Essential skills:
  • 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
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
Education:
  • B.Sc in Computer Science, or equivalent
Essential skills:
  • 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
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
Education:
  • B.Sc in Computer Science, or equivalent
Essential skills:
  • 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
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
Education:
  • B.Sc in Computer Science, or equivalent
Essential skills:
  • 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
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
Education:
  • B.Sc in Computer Science, or equivalent
Essential skills:
  • 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
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
Education:
  • B.Sc in Computer Science, or equivalent
Essential skills:
  • 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
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

Data 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
Essential skills:
  • 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

Product Manager

Israel

Primary Duties & Responsibilities:
  • Join Allegro’s product team in charge of driving the vision and delivery of our deep learning computer vision platform and related products
  • Conduct market research to identify user need for new products and features
  • Prioritize product opportunities and establish requirements and specifications for products and features
  • Lead and participate in planning meetings and communicate vision and goals
  • Manage cross-functional teams in business, product, design, and engineering
  • Collaborate with customers, team members, and outside influencers to ensure a solid and well-rounded understanding of products and developing needs
  • Maintain in-depth knowledge of products, solutions, and company offerings
Education:
  • BSc / BA in Applied Maths, Computer Science, or related
Essential skills:
  • 3+ years of product management or other relevant experience
  • Demonstrated understanding of artificial intelligence concepts and paradigm, with an understanding of deep learning a strong plus
  • Ability to be creative, strategic, analytical, and think outside the box to solve problems
  • Strong project management and time management skills
  • Interpersonal skills with keen ability to explain complex concepts across the organization and to external stakeholders
Nice to have:
  • Experience with deep learning / neural network design and / or implementation
  • Experienced in b2b product management
  • 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.

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
Education:
  • Bachelor’s degree or relevant and equivalent industry experience required (UX/Visual Design, Human-Computer Interaction, Industrial Design or similar degrees preferred)
  • Master’s degree preferred
Essential skills:
  • At least 6 years’ experience as a user experience designer, interaction designer, or similar UX-related role
  • At least 4 years’ 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
  • 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, technical knowledge and demonstrating relevant experience
  • Strong team and project management skills
  • Strong working knowledge of HTML and CSS
  • Excellent communication skills
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
  • Strong time management skills and the ability to be self-directed when needed
  • Solid written and verbal communication skills with the ability to present a strong rationale for design decisions

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
Education:
  • B.Sc./B.A./M.A in Computer Science or Mathematics (or equivalent), Ph.D. preferred
Essential skills:
  • 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
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
Education:
  • B.Sc./B.A./M.A in Computer Science or Mathematics (or equivalent), Ph.D. preferred
Essential skills:
  • 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
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.

Request a Demo