344 Recommendation Systems jobs in Singapore
Building Scalable Recommendation Systems
Posted today
Job Viewed
Job Description
This is a unique opportunity to take on a leadership role in shaping the architectural direction of our recommendation system. As a key member of our team, you will be responsible for designing and implementing high-performance computing frameworks and storage systems that meet the evolving needs of our users.
Responsibilities:
- Lead a small team of software engineers working on recommendation system
- Build and maintain high-performance online services for TikTok recommendation system
- Design and develop high-performance computing frameworks and storage systems
- Oversee the acquisition and development of software systems in organisational units
- Monitor the results and quality of the different software solutions and projects implemented in the organisation
- Provide technical expertise on the development of software and platform features
Qualifications:
- Bachelor's degree or above, majoring in Computer Science, or related fields, with 3+ years of experience building scalable system;
- Experience in programming, included but not limited to, C, C++, Java or Golang;
- Effective communication skills and a sense of ownership and drive;
- Experienced in at least one area of personalised recommendations, search engine, machine learning, distributed storage system, big data frameworks.
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our mission is to inspire creativity and bring joy. We aim to create an environment that reflects the many communities we reach and celebrate our diverse voices.
Senior Recommendation Systems Engineer
Posted today
Job Viewed
Job Description
We are seeking a skilled engineer to join our team and contribute to the development of our recommendation system. As a member of our team, you will be responsible for building and maintaining high-performance online services, designing and developing computing frameworks and storage systems, and researching and implementing new technologies.
You will work closely with our cross-functional team to analyze user needs and develop software solutions that meet their requirements. You will also collaborate with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
Required Skills & Qualifications- Bachelor's degree or above in Computer Science or related field
- Experience building scalable systems
- Programming skills in at least one of C, C++, Java, or Golang
- Effective communication skills and a sense of ownership and drive
- Experience in personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, we believe in celebrating our diverse voices and creating an environment that reflects the many communities we reach.
Why Work With Us?We create together and grow together, driving impact for ourselves, our company, and the communities we serve. If you're passionate about innovation and collaboration, join us on this exciting journey!
Senior Recommendation Systems Engineer
Posted today
Job Viewed
Job Description
Job Description
We are seeking a skilled engineer to join our team and contribute to the development of our recommendation system. As a member of our team, you will be responsible for building and maintaining high-performance online services, designing and developing computing frameworks and storage systems, and researching and implementing new technologies.
You will work closely with our cross-functional team to analyze user needs and develop software solutions that meet their requirements. You will also collaborate with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
Required Skills & Qualifications
- Bachelor's degree or above in Computer Science or related field
- Experience building scalable systems
- Programming skills in at least one of C, C++, Java, or Golang
- Effective communication skills and a sense of ownership and drive
- Experience in personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus
What We Offer
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, we believe in celebrating our diverse voices and creating an environment that reflects the many communities we reach.
Why Work With Us?
We create together and grow together, driving impact for ourselves, our company, and the communities we serve. If you're passionate about innovation and collaboration, join us on this exciting journey!
Building Scalable Recommendation Systems
Posted today
Job Viewed
Job Description
This is a unique opportunity to take on a leadership role in shaping the architectural direction of our recommendation system. As a key member of our team, you will be responsible for designing and implementing high-performance computing frameworks and storage systems that meet the evolving needs of our users.
Responsibilities:
- Lead a small team of software engineers working on recommendation system
- Build and maintain high-performance online services for TikTok recommendation system
- Design and develop high-performance computing frameworks and storage systems
- Oversee the acquisition and development of software systems in organisational units
- Monitor the results and quality of the different software solutions and projects implemented in the organisation
- Provide technical expertise on the development of software and platform features
Qualifications:
- Bachelor's degree or above, majoring in Computer Science, or related fields, with 3+ years of experience building scalable system;
- Experience in programming, included but not limited to, C, C++, Java or Golang;
- Effective communication skills and a sense of ownership and drive;
- Experienced in at least one area of personalised recommendations, search engine, machine learning, distributed storage system, big data frameworks.
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our mission is to inspire creativity and bring joy. We aim to create an environment that reflects the many communities we reach and celebrate our diverse voices.
Senior E-Commerce Recommendation Systems Developer
Posted today
Job Viewed
Job Description
We are seeking an expert in developing cutting-edge solutions for e-commerce recommendation systems. As a key member of our team, you will be responsible for designing and implementing large-scale recommendation models that cater to various offerings under our platform.
Senior E-commerce Recommendation Systems Developer
Posted today
Job Viewed
Job Description
E-commerce is a rapidly growing business aiming to connect customers with excellent sellers and quality products on our platform, through live-streaming, short videos, and commodity recommendation.
We are building the infrastructure for recommendation systems, ensuring the most stable and best experience for our users.
Our team works closely with applied machine learning engineers and builds scalable systems to support innovative algorithms and techniques.
The team's responsibilities include system stability and high availability, online services and offline data flow performance optimization, solving system bottlenecks, reducing cost overhead, and building data and service middleware platforms.
Responsibilities- Design and implement an efficient offline data architecture for large-scale recommendation systems.
- Design and implement flexible, scalable, stable, and high-performance storage and computing systems.
- Troubleshoot production systems and design necessary mechanisms and tools to ensure overall operation stability.
- Build industry-leading distributed systems such as storage and computing to provide reliable infrastructure for massive data and large-scale business systems.
- Develop and implement techniques and analytics applications to transform raw data into meaningful information using data-oriented programming languages and visualization software.
- Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured datasets.
- Bachelor's degree or above in computer science, software engineering, or a related field.
- Familiarity with many open-source frameworks in the big data field, including Hadoop, Hive, Flink, Spark, Kafka, HBase, Redis, RocksDB, and ElasticSearch.
- Familiarity with Java, C++, and other programming languages.
- Strong coding and troubleshooting ability.
We strive to create an inclusive environment where employees value skills, experiences, and unique perspectives. Our platform connects people globally, and so does our workplace. At our company, we aim to inspire creativity and bring joy.
To achieve this goal, we celebrate diverse voices and create an environment reflecting the communities we serve. We're passionate about this and hope you share our enthusiasm.
Senior E-Commerce Recommendation Systems Developer
Posted today
Job Viewed
Job Description
Job Summary
We are seeking an expert in developing cutting-edge solutions for e-commerce recommendation systems. As a key member of our team, you will be responsible for designing and implementing large-scale recommendation models that cater to various offerings under our platform.
Be The First To Know
About the latest Recommendation systems Jobs in Singapore !
Senior E-commerce Recommendation Systems Developer
Posted today
Job Viewed
Job Description
E-commerce is a rapidly growing business aiming to connect customers with excellent sellers and quality products on our platform, through live-streaming, short videos, and commodity recommendation.
We are building the infrastructure for recommendation systems, ensuring the most stable and best experience for our users.
Our team works closely with applied machine learning engineers and builds scalable systems to support innovative algorithms and techniques.
The team's responsibilities include system stability and high availability, online services and offline data flow performance optimization, solving system bottlenecks, reducing cost overhead, and building data and service middleware platforms.
Responsibilities
- Design and implement an efficient offline data architecture for large-scale recommendation systems.
- Design and implement flexible, scalable, stable, and high-performance storage and computing systems.
- Troubleshoot production systems and design necessary mechanisms and tools to ensure overall operation stability.
- Build industry-leading distributed systems such as storage and computing to provide reliable infrastructure for massive data and large-scale business systems.
- Develop and implement techniques and analytics applications to transform raw data into meaningful information using data-oriented programming languages and visualization software.
- Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured datasets.
Qualifications
- Bachelor's degree or above in computer science, software engineering, or a related field.
- Familiarity with many open-source frameworks in the big data field, including Hadoop, Hive, Flink, Spark, Kafka, HBase, Redis, RocksDB, and ElasticSearch.
- Familiarity with Java, C++, and other programming languages.
- Strong coding and troubleshooting ability.
We strive to create an inclusive environment where employees value skills, experiences, and unique perspectives. Our platform connects people globally, and so does our workplace. At our company, we aim to inspire creativity and bring joy.
To achieve this goal, we celebrate diverse voices and create an environment reflecting the communities we serve. We're passionate about this and hope you share our enthusiasm.
Data Architect for Large-Scale Recommendation Systems
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and motivated professional to join our E-commerce Recommendation Infra team. As a key member of this team, you will be responsible for designing and implementing a robust offline data architecture for large-scale recommendation systems.
You will work closely with applied machine learning engineers to build scalable systems that support innovative algorithms and techniques. Your primary focus will be on ensuring the stability and high availability of our production system, while also reducing cost overhead and improving data flow performance.
The ideal candidate will have a strong background in computer science or a related field, with expertise in big data technologies such as Hadoop, Hive, Flink, Spark, and Kafka. Proficiency in Java, C++, and other programming languages is also essential.
Additionally, we require a strong coding and troubleshooting ability, as well as a willingness to challenge questions that have no obvious answers and a passion for learning new technologies.
Required Skills and Qualifications- Bachelor's degree or above in computer science, software engineering, or a related field
- Expertise in big data technologies such as Hadoop, Hive, Flink, Spark, and Kafka
- Proficiency in Java, C++, and other programming languages
- Strong coding and troubleshooting ability
- Experience with Peta Byte level data processing is a plus
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.
We celebrate our diverse voices and create an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
OthersJoin us in shaping the future of e-commerce and recommendation systems. Apply today and take the first step towards an exciting career with us.
Senior Data Architect for Scalable Recommendation Systems
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Senior Data Architect to join our team and lead the design and implementation of scalable recommendation systems.
The successful candidate will be responsible for architecting and developing large-scale data systems, ensuring high performance, stability, and scalability.
You will work closely with cross-functional teams to identify business requirements, design technical solutions, and implement scalable architectures that meet our business needs.
This is an excellent opportunity for a seasoned data professional to take on a leadership role and contribute to the growth and success of our organization.
Required Skills and Qualifications- Bachelor's degree or above in Computer Science, Software Engineering, or a related field
- Familiarity with big data frameworks such as Hadoop, Hive, Flink, Spark, Kafka, HBase, Redis, RocksDB, and ElasticSearch
- Strong programming skills in Java, C++, and other languages
- Experience with distributed systems, data modeling, and data mining
- Excellent problem-solving skills and ability to troubleshoot complex issues
As a Senior Data Architect at our organization, you will enjoy a competitive salary, comprehensive benefits package, and opportunities for career growth and professional development.
Our company values diversity, equity, and inclusion, and we strive to create a workplace that reflects the communities we serve.
OthersWe are passionate about creating a workplace culture that encourages creativity, innovation, and collaboration. If you share our vision and values, we encourage you to apply for this exciting opportunity.