Staff Software Engineer - Big Data Platform

Riyadh Tax Free18 months ago Remote Full-time External
Negotiable
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