Our team has an immediate permanent opening for a Staff Software Engineer.
Responsibilities:
• Design, develop, and implement new features and software elements for system design.
• Mentor and lead a team of developers to contribute to software development at the product or platform level.
• Take charge of the design and code writing for a specific cross-sub-system or codes of key algorithms.
• Mentor and lead a team of developers.
• Continuously track and analyze emerging technical trends and developments in both industry and academia.
• Understand business and technical needs and together with the global technical team, translate these requirements into innovative and effective technology solutions that align with organizational objectives.
• Generate intellectual property such as patents and trade-secrets from research findings.
• Participate in different open source and standard meetings to present solutions.
What you’ll bring to the team:
• BS, MSc, or PhD in Computer Science Software Engineering, or Computer Engineering.
• Over 8 years of programming experience with C++/Java, including object oriented design.
• Demonstrates proficiency in mainstream big data related technologies, including Hadoop, Spark, Hive, HBase, MongoDB, and others.
• In depth knowledge of data structures, algorithms, and design patterns.
• Possesses knowledge in machine learning, deep learning, LLM, and various AI domains is an asset.
• Experience of vector database development or vector index and data engineering is an asset.
• Exhibit excellent communication, presentation, and problem-solving skills, facilitating effective collaboration and successful project outcomes.
#LI-SZ2
Original job Staff Software Engineer - Big Data Platform posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs