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

Full-Stack Developer

Primary Duties & Responsibilities

We are looking for a Full Stack Developer to join our engineering team and help us providing our customers with technical expertise to make sure they are meeting their objectives. As a full-stack developer, you should be comfortable around both front-end (javascript) and back-end (python) coding languages, development frameworks, and third-party libraries.

  • Define requirements, design and develop a solution based on SOW
  • Design client-side and server-side architecture
  • Provide detailed specifications for proposed solutions including time and scope involved
  • Defining features, phases, and solution requirements.
  • Finding the best tech solution among all possible to solve the existing business problems.
  • Describing the structure, characteristics, behavior, and other aspects of the software to project stakeholders.
  • Work with data scientists, researchers  to improve software

Requirements:

  • Proven experience as a full-stack developer or similar role – Must
  • Proven experience with Python  – Must
  • Knowledge of JavaScript frameworks   – Must
  • Experience working with Linux  – Must
  • Familiarity with databases, web servers, and UI/UX design – Advantage
  • Knowledge of Deep Learning, AI, Machine Learning – Advantage

Education:

  • BSc in Computer Science, Engineering or relevant field

 

Apply
Python Developer

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

 

Apply
Senior Python Engineer

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
Apply
Front-End Engineer

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

 

Apply

Research

Product

Product Marketing Manager

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

 

Apply

Marketing & Sales

Sales Engineer

Primary Duties & Responsibilities

We are looking for a Sales Engineer, which is a strategic technical resource for our sales team.

The Sales Engineer will work closely with the sales, product, customer success, and marketing teams to ensure that our product can be tailored to meet the customers’ requirements.

The Sales Engineer is responsible for actively driving and managing the technology evaluation stage of the sales process, serving as a solutions consultant on behalf of the customer and in conjunction with the sales team.

Our Sales Engineer identifies technical issues assuring complete customer satisfaction through all stages of the sales process, establishing and maintaining strong relationships throughout the sales cycle.

  • Lead technical sales presentations & demonstrations (online and face-to-face), in conjunction with the Sales/Account Executive.
  • Be available and engaged throughout the sales cycle to provide ongoing technical insight and product information as required to close deals.
  • Provide technical expertise and real-life experience in creating solutions, designs, proof of concept and implementation in pre- and post-sales situations.
  • Work closely with customers to understand and capture requirements.

Requirements:

  • 5+ years of industry experience in sales engineering of highly technical products.
  • Ability to quickly learn technologies (experience with deep learning and/or computer vision is a plus).
  • Ability to deliver polished technical presentations and demonstrate how the product provides business value to client stakeholders.
  • Strong technical presentation and communication skills, both verbal and written
  • Fluent English – a must
  • Ability & willingness to travel 25-40%

Education:

  • Bachelors’ Degree in Engineering, Information Technology, Computer Science or Software Development is required.
Apply
Sales Development Rep

Primary Duties & Responsibilities

allegro.ai is growing, and we are looking for a talented and experienced Sales Development Representative to qualify inbound leads as well as seek new business opportunities by contacting and developing relationships with potential customers.

The sales development will also be responsible to generate leads towards events and to coordinate and organize excellent events. In this part of the job, you will be responsible for the operational aspects of international events.

  • Proactively seek new business opportunities in the market
  • Qualify leads from marketing campaigns as sales opportunities
  • Set up meetings with the correct points of contact in organizations and introduce our offering at a high level
  • Build long-term trusting relationships with clients
  • Coordinate and organize event activities with attention to time constraints
  • Use advanced prospecting tools such as LinkedIn Sales Navigator to seek new business opportunities and build trust with prospects

Requirements:

  • Passion about technology & passion for selling
  • Hunter mentality and willingness to be tenacious and creative when prospecting
  • Previous experience generating and developing leads for a hi-tech company
  • Understanding of sales performance metrics and appreciation of working to meet sales quotas
  • Excellent communication and negotiation skills
  • Ability to deliver engaging presentations
  • Excellent written and oral communication skills
  • Well-organized with multi-tasking ability
  • Self-starter with a track record of self-management in order to get the job done
  • Fluent in English

Education:

  • Bachelor’s degree in Marketing, Business Administration or relevant experience highly sought
Apply
Solution Evangelist

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
Apply

Contact Us

Scroll to Top