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

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.

Senior Backend 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.

Senior Python Engineer

Israel

Primary Duties & Responsibilities
  • Ownership of our deep learning platform
  • Work with our research team on integrating custom neural network features
  • Design and extend key parts of 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.

Python Developer

Israel

Primary Duties & Responsibilities

We are looking for a Python Developer to join our engineering team and help us support and maintain various software products. Python Developer responsibilities include support our research team by analyzing dataset and implementing tools to utilize them.
Responsibilities

  • Support customer on-boarding by writing sample code and migrating customer code
  • Troubleshoot issues and help support customers
    Write effective code
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Improve functionality of existing systems
  • Coordinate with internal teams to understand user requirements and provide technical solutions
Requirements:
  • Work experience as a Python Developer
  • Team spirit, very good relationship, team player
  • Good problem-solving skills
Education:
  • BSc in Computer Science, Engineering or relevant field
Nice to have:

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
Requirements:
  • PhD in Applied Maths, Computer Science, or related
Education:
  • 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

allegro.ai is looking for a Product Manager to drive the product roadmap and work closely with our engineering teams to guide the execution of our leading platform for developing deep learning computer vision applications.

The Product Manager will have full responsibility for managing the product life-cycle across the allegro.ai platform’s SDK and UI products. Responsibilities include gathering and prioritizing product and customer requirements, defining the product vision, and working closely with Engineering, Sales, Marketing, and Support to ensure meeting revenue and customer-satisfaction goals.

The allegro.ai platform is a highly technical product. The suitable candidate will come with a strong engineering background involving rich programming experience and intimate knowledge of leading development platforms, while also bringing considerable product management experience.

The right candidate will be a technical product manager with an understanding of software architecture as well as artificial intelligence. Our product is designed for research groups and technologically advanced teams that develop deep learning computer vision products. The product manager needs to understand artificial intelligence to be able to use our system (by writing in Python) and to understand the gaps that exist between our platform and the user’s pain so that he can define requirements for the development team and contribute to the architecture of the SDK.

The Product Manager is expected to:

  • Gather requirements from relevant stakeholders and develop the product roadmap
  • Take full ownership of the SDK and toolchain, addressing the entire product life-cycle from ideation to roll-out
  • Use and enhance the SDK by writing python
  • Deliver MRDs and PRDs with prioritized features and corresponding justification according to market needs
  • Act as a leader within the company, managing collaboration and communication with other teams, both internal and external, to ensure they can advance efficiently
  • Work closely with engineering to set requirement plans following the AGILE methodology
  • Act as product owner for scrum teams
Requirements:
  • 5+ years of programming experience  – Python experience is a plus.
  • 2+ years of inbound product management experience with a record of successfully building and launching B2B software, SDKs and/or middleware products
  • Experience in AI/Machine Learning/Deep Learning  
  • Demonstrated success defining and launching excellent products
  • Proven ability to influence cross-functional teams
  • University degree in Computer Science or related field, or equivalent hands-on development experience indicating a strong technical background
Education:
  • University Degree in in Computer Science or related, or equivalent hands-on development experience indicating a strong technical background
Nice to have:

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

Product Marketing Manager

Israel

Primary Duties & Responsibilities

We are looking for a Product Marketing Manager with excellent writing skills to join the allegro team.

As a product marketing manager, you will oversee developing our product positioning and messaging that differentiates our products in the market as well as creating outbound content and blog posts to drive lead generation and increase brand awareness. You will support the building of our brand through leadership educational marketing pieces and support our other marketing activities as needed.

The position requires close collaboration with the Product, Research and Sales teams to produce our product packaging, sales enablement tools, whitepapers and customer case studies.

Your ultimate goal will be to support our brand awareness and positioning and support our and our partners’ sales activities to deliver the highest ROIs on sales and marketing dollar spend.

Our ideal candidate would be a highly-technical product marketing manager with demonstrable creative writing and storytelling skills who thrives and has experience in marketing to very technical audiences in large enterprises. Someone who is a self-starter, highly motivated and hands-on person. The position requires creative thinking and deep understanding of our products, vision and target customers.

The Product Marketing Manager is expected to:

  • Develop product positioning and messaging that differentiates our products in the market
  • Create sales collateral (e.g. sales documentation, product videos, whitepapers and customer case-studies) that articulate the benefits of our products
  • Develop market leadership & educational material in collaboration with our Research team
  • Work closely with the product team to determine the most profitable course for each existing and new product and translate the technical details into benefits for the user.
  • Stay up-to-date with recent industry developments and competitive analysis as a basis for new original content
  • Generate original content for marketing campaigns and product launches and craft compelling messages across marketing channels (website copy, blog posts, landing pages, ad campaigns)
  • Evaluate marketing projects using relevant KPIs and feedback from existing and prospective customers
Requirements:
  • 6+ years of product marketing in the B2B software industry focused on mid to very large sized customers
  • Strong technical affinity
  • Exceptional communication, storytelling and marketing writing skills including a proven track record in planning, managing and executing product marketing plans
  • Experience in marketing products to developers, data scientists or other very technical audiences and customers
  • Team player that thrives in a dynamic startup environment
  • Fluency in English, superb verbal and written communication skills
Education:
  • BA in Communications, Marketing, Journalism, or writing focused

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

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.