Sales Network Engineer (Hardware Firewall / antivirus)
Responsibilities
- Managing the entire pre-sales cycle from technical qualification, product demonstrations and delivery client solutions.
- Understanding client requirements and business strategy
- Having a thorough understanding of a firewall works
- Creating technical documentation as well as proposal documents for prospect clients
- Take on tasks as requested
Preferred qualifications:
- Proven track record in market conception and delivery for Saas, software sales
- Excellent verbal and written communication skills
- Diploma / Degree in IT related fields
*Able to communicate in French will be a bonus
Sales Engineer (PHP software)
Responsibilities
- Managing the entire pre-sales cycle from technical qualification, product demonstrations and delivery client solutions.
- Understanding client requirements and business strategy
- Having a thorough understanding of customised cloud based PHP softwares
- Creating technical documentation as well as proposal documents for prospect clients
- Take on tasks as requested
Preferred qualifications:
- Proven track record in market conception and delivery for Saas, software sales
- Excellent verbal and written communication skills
- Diploma / Degree in IT related fields
Software Engineer, Cloud Machine Learning
Responsibilities
- Design, develop, test, deploy, maintain and improve software.
- Manage individual project priorities, deadlines and deliverables.
Minimum qualifications:
- 2 years of experience in the Machine Learning field.
- Experience with coding in data structures, algorithms and software design.
- Research experience in Artificial Intelligence, Distributed Systems, Machine Learning, Data Mining or related fields.
Preferred qualifications:
- Experience programming in the following languages: PHP, C#, C++ and/or Python.
- Experience with large scale distributed systems design.
Software Engineer
Responsibilities
- Specific responsibilities vary by project area. General responsibilities include: Develop scripts to automate routine tasks while also reading and reviewing others’ code to provide feedback.
- Analyze information and evaluate results to choose the best solution to effectively solve problems.
- Mitigate reliability failures in a component or system.
- Create and support a productive and innovative team. This includes working with peers, managers, and teams.
- Take on tasks as requested, following through to completion despite roadblocks or distractions.
Minimum qualifications:
- Experience in writing code fixes and tools to solve problems in C, C++, C#, Java, JavaScript, Go or Python (e.g., removing duplicate elements from a list) and experience in optimizing code for stability, functionality and scalability (e.g., crawling, search, troubleshooting).
- Experience or previous project assignments with Data Structures and Algorithms (i.e. selecting and implementing an algorithm, using data structures to solve a problem.) Experience creating algorithms that improve a product’s capabilities, speed, efficiency, or reliability.
- Experience with data structures, branching, function-calls, and conditionals as well as debugging code and submitting the appropriate fix.
Preferred qualifications:
- Previous tech internships or relevant work experience programming in C, C++, C#, Java, JavaScript, Go or Python.
- Experience developing thorough testing solutions across testing layers (e.g., unit, functional, integration, stress testing) for your code, using one or more of the following: C, C++, C#, Java, JavaScript, Go, or Python.
- Demonstrated experience programming in 2 or more of the above languages: C, C++, C#, Java, JavaScript, Go or Python.
- Experience manipulating code to improve system availability and latency; Experience with improving inventing or proving the value of new algorithms that improve a product’s capabilities, speed, efficiency and reliability.
- Skill in isolating problems to a database subsystem.
Software Engineer, Mobile Applications (Android/iOS)
Responsibilities
- Write mobile applications, create robust high-volume production applications, and develop prototypes quickly.
Minimum qualifications:
- Programming experience in Java, Objective-C, C++, or Python
- Experience in mobile application development.
Preferred qualifications:
- Deep technical knowledge of mobile application development (either Android or iOS).
- Significant programming experience in either Java, Objective-C or C++
- Knowledge of UI frameworks (either Android, iOS, XML), MVP application design and complex, reactive touch based UI.
- A solid foundation in Computer Science, with strong competencies in data structures, algorithms, and software design.
Software Engineer, Front End Development
Responsibilities
- Build next-generation web applications with a focus on the client side.
- Redesign UI’s, Implement new UI’s, and pick up Java as necessary.
- Engage with back-end systems.
Minimum qualifications:
- 3 years of Android application development experience.
- Programming experience in C, C++ or Java.
- Experience with server-side web frameworks such as JSP or ASP.Net.
Preferred qualifications:
- Development experience in designing modular, object-oriented JavaScript.
- Experience with user interface frameworks such as XUL, Flex and XAML.
- Experience with HTML, JavaScript, CSS and GWT.
- Knowledge of user interface design.