Job description
Our team has an immediate Co-op opening for a Software Engineer.
Responsibilities:
Design, develop framework/engine for the next-generation data analytics.
Analyze and optimize software system performance.
Learn and adopt new technologies; research, survey, and present industry trends to the team.
Generate innovative ideas and new patent applications.
Job requirements
What you’ll bring to the team:
Proficient programming in C++ or C.
Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.
Experience in Linux or Unix development environment.
Experience with software development tools (IDE, git) and software development life cycle.
Extensive knowledge of IR Design, Query Optimization, Scheduling, Runtime.
Experience in distributed system is an asset.
Experience in development or research of data analytics frameworks (such as Spark, Flink) is an asset.
In pursuit of a BS, MS, or PhD in Computer Science/Electrical Engineering/Telecommunications.
or
All done!
Your application has been successfully submitted!