Job description
Our team has an immediate 12-month contract opening for an Engineer.
Job Description:
- Work with a team of architects and engineers to develop proof-of-concept distributed systems and product components.
- Investigate and design data processing system focusing on extra-large volume data for real-time streaming, based distributed system with the latest and state of the art hardware technology.
- Continuous enhancements on the AI-native data analysis system to fulfill customer requirements utilizing AI techniques for public cloud capacity management and scheduling.
Job requirements
What you’ll bring to the team:
- Master's or Ph.D. in Computer Science, Computer Engineering, Applied Mathematics
- High proficiency with Java and Golang, must be able to write strong /clean, brand-new code
- Deep understanding of fundamental concepts such as distributed data processing, distributed database/storage system/file system/memory allocation/cache system, like Kafka and Flink
- Ability to clearly articulate technical concepts and challenges
- Highly analytical with strong problem-solving skills
- Self-motivated with a proven ability to learn and take initiative
- Experience with Linux system level development, distributed system, or scheduling algorithm is an asset
or
All done!
Your application has been successfully submitted!