Category: Engineering

  • Assistant Engineer, Semiconductor

    Location: Pasir Ris, East Region

    Job Type: Contract/Temp

    Salary: $2,500 – $3,200 per month

    Job Scope:

    • Responsible for Equipment Uptime, Productivity and CIP.
    • In-charge of PM planning, Equipment Maintenance, and Parts Management.
    • Co-work with Engineer to resolve equipment/line issues.
    • To improve and enhance machine performance and upgrade machine capability
    • Able to work in a cleanroom environment.
    • Other ad-hoc duties as assigned

    Requirements:

    • Degree in Mechatronics or Engineering related field
    • Work Location: Pasir Ris
    • Basic Salary: Up to $3200
    • Able to work in Antistatic Suit
    • Able to start work immediate or on short notice
  • Machine Learning Engineer, Global E-commerce

    Location: Singapore

    Job Type: Full time

    Salary: $3,000 – $3,500

    Responsibilities

    TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok’s global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. Why Join Us Creation is the core of TikTok’s purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible. Together, we inspire creativity and bring joy

    • a mission we all believe in and aim towards achieving every day.

    To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together. That’s how we drive impact

    • for ourselves, our company, and the communities we serve.

    Join us. About the Team The e-commerce industry has seen tremendous growth in recent years and has become a hotly contested space amongst leading Internet companies, and its future growth cannot be underestimated.

    With millions of loyal users globally, we believe TikTok is an ideal platform to deliver a brand new and better e-commerce experience to our users. Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure and intuitive for our users. We are looking for passionate and talented people to join us as we drive the future of e-commerce here at TikTok.

    We are looking for talented individuals to join us in 2025. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities. Co-create a future driven by your inspiration with TikTok.

    Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to TikTok and its affiliates’ jobs globally. Applications will be reviewed on a rolling basis

    • we encourage you to apply early.

    Responsibilities

    • Responsible for development of data-empowered capabilities for e-commerce platform, enable different e-commerce verticals to extract and apply key insights from oceans of data to meet their business needs.
    • Develop data mining pipelines to extract data assets (eg. entity labels) from aggregated data and enable the extraction of actionable insights from large volumes of domain data.
    • Design and development of various strategies, algorithms and machine learning techniques to improve the accuracy and coverage of extracted data assets.
    • Analyze e-commerce data-related business problems and abstract them into data-related requirements that are then implemented to help resolve key business problems.

    Qualifications

    Minimum Qualifications

    • Final year or recent graduate with a background in Software Development, Computer Science, Computer Engineering, Electrical Engineering or a related technical discipline.
    • Familiarity with common statistical machine learning model algorithms, understands deep learning principles and frameworks.
    • Familiar with one of the Python/Java/Go/C++ programming languages and common data structures and algorithms; demonstrable coding ability.
    • Good problem analysis and solving ability, quick learner with independent research ability, strong collaboration and teamwork mindset.

    Preferred Qualifications

    • Agile, quick self learner, highly self-motivated with strong sense of product ownership and creative problem solver.
    • Deeply passionate about software coding/development and building great mobile/web applications.
    • Good collaborator and team player, comfortable working in a fast moving, culturally diverse and globally distributed team environment.
  • Senior Staff Software Engineer

    Location: Singapore

    Job Type: Full time

    Salary: $3,500 – $4,000

    Responsibilities

    • Architect & Build: Design and lead the development of scalable, high-performance systems that support critical business functions
    • Lead Across Teams: Drive cross-team technical initiatives; influence and align teams towards cohesive architectural goals
    • Technical Strategy: Contribute to and help define the technical strategy and roadmap in alignment with business priorities
    • Mentorship & Multiplication: Act as a technical mentor and advisor to Staff and Senior Engineers or management; create opportunities for technical growth across the org
    • Set Engineering Standards: Define and evangelize best practices around architecture, code quality, testing, observability, and reliability
    • Drive Innovation: Identify and evaluate new technologies, tools, and patterns that improve our systems or developer experience
    • Operational Excellence: Hold a high bar for availability, reliability, and performance; ensure systems are well-instrumented and observable
    • Community contribution: Contribute beyond the team to enable or level up the engineering community
  • Backend Software Engineer

    Location: Singapore

    Job Type: Full time

    Salary: SGD 9,000‑13,000

    Responsibilities

    TikTok Shop is a content e-commerce business with international short video product as the carrier. It is committed to becoming the first choice for users to discover and purchase good products with affordable prices. TikTok Shop business team hopes to provide users with more tailored and efficient consumption experience, enabling merchants to receive reliable platform services in different scenarios such as live e-commerce, short video content e-commerce, so as to make more affordable and high-quality products sell easily and a better life within reach.

    As the core engine of TikTok Shop’s ecosystem, our team shoulders the mission of designing the transaction system architecture and tackling technical challenges for TikTok Shop, focusing on providing global users with a highly reliable, low-latency, and ultimate transaction experience. The team is currently in a stage of rapid development. Facing numerous challenges, such as hundreds of millions of users and global multi-business forms, we urgently need architects and engineers with rich e-commerce background experience to join us and jointly build a world-class e-commerce transaction platform.

    Responsibilities: – Responsible for core system development in the TikTok Shop trading domain, deeply involved in building multiple core systems, handling system design, development, maintenance, and continuous optimisation. – Benchmark against the industry to continuously plan and enhance the foundational capabilities of the trading center system, optimising openness and scalability.

    – Participate in improving the system’s international architecture and build stability and high availability for the system. – Explore new business models in TikTok Shop.Qualifications

    Minimum Qualifications:

    • Bachelor’s or higher degree in Computer Science, Information Technology, Programming & System Analysis, Science (Computer Studies) or related discipline.
    • Candidate should have at least 5 years of experience in developing highly scalable backend services and systems using at least one of Java/Golang; familiar with Linux, MySQL, Redis, RocketMQ, and configuration centers.
    • Capable of performance optimisation, system stress testing, rate limiting and degradation, database sharding in high-traffic scenarios.
    • Strong learning ability, good problem analysis and solving skills, sensitive to new technologies and willing to engage in new technology research.

    Preferred Qualifications:

    • Experience in e-commerce system development.
    • Strong communication skills and good team spiri
  • Head of Platform and Data Engineering

    Location: Singapore

    Job Type: Full time

    Salary: SGD 160,000‑200,000/year

    Successful candidate will lead and work closely with the platform team to modernise the current system architecture into a sustainable and highly available system, managing data pipelines as a set of input sources for the data analysts within the Data Science & AI team. He/ she will be responsible for enhancing the systems in terms of development and deployment environments as well as leading the effort on monitoring and alerting capabilities of the underlying systems, to provide high visibility to project delivery progress at all stages of development.

    He/ she will work closely with key internal and external stakeholders to ensure sustainable and efficient infrastructure support for effective delivery of projects as well as new product innovation.

    • Lead, mentor and assist the engineering team in the evolution, optimisation and maintenance of Data Science & AI team’s big data platform
    • Drive the platform and data engineering technical strategy and be responsible for tooling and delivery of all data engineering projects with quality and on time
    • Improve efficiency and optimization for data operation (for both external and internal projects)
    • Plan for data architecture tech refresh, harmonize data architecture and pipelines with Data X, StarHub Datalake (Project 360)
    • Lead the team to explore new innovation for data architecture augmentation
    • Collaborate with and support product and analytics solution team to create new data solutions
    • Manage a complex ETL environment across multiple database technologies.
    • Manage complex real-time data science environment across multiple products
    • Implement enterprise-wide DataOps—data models, observability, governance—and MLOps / LLMOps guardrails that reduce model cycle-time and accelerate engineer onboarding.
    • Design high-throughput pipelines (SageMaker Pipelines, MWAA, PySpark, Redshift, OpenSearch) that ingest terabytes of data daily while meeting stringent SLA and compliance targets.
    • Liaise with vendors and partners to ensure the serviceability, security and functionality of the on-premise infrastructure and AWS Cloud infrastructure
    • Develop and maintain practices of CI/CD
    • Develop proof-of-concepts (POCs) and prototypes for internal and external stakeholders, to validate ideas and optimal designs
    • Manage the CAPEX and OPEX of the department to Ensure accurate budget allocation and cost optimization across projects, licenses, cloud infrastructure, and hardware.
    • Demonstrable experience of managing and developing a platform and/or data engineering team
    • Proven experience delivering production-ready data engineering solutions, including requirements definition, architecture selection, prototype development, debugging, unit-testing, deployment, support, and maintenance
    • Significant ETL experience in data warehouse technologies
    • Experience of micro service architecture and API based data pipelines
    • Experience of cloud native technologies and containerization solutions
    • Experience of SQL and data modelling experience.
    • Has exposure and knowledge on Big Data stack: Python, Spark, Scala, Hadoop, Airflow, Snowflake etc
    • Experience with DevOps (Jenkins, GitLab, AWS CodePipelines)
    • Knowledge of near real time ETL/streaming architectures.
    • Understanding of network topology within Linux environment and network equipment in data centre
    • Communication skills, interpersonal skills, and presentation skills that allow effective interactions with business partners, stakeholders, and senior leadership
    • Knowledge in AWS security, governance, and compliance services such as GuardDuty, Security Hub, Trusted Advisor, AWS Firewall, AWS Shield, CloudTrail, etc., would be a plus.
    • Strong knowledge of networking – either classic (switching, dynamic routing protocols, static and rule-based routing, etc.) or cloud (VPC, peering, gateways, SD-WAN secure fabric).
    • Proven experience in technology budgeting and financial planning, with an understanding of CAPEX and OPEX budgeting
  • Staff Engineer

    Location: Singapore

    Job Type: Full time

    Salary: SGD 5,000‑7,500

    Requirements (Minimum Qualifications)

    • Degree in Computer Science, Computer/Electrical Engineering, Information Technology or equivalent
    • At least 5 years of relevant working experience in network design, implementation and/or operations
    • Manage complex network environment with strong network knowledge and skills
    • Manage campus and data centre network infrastructure with emphasis on network observability for site reliability engineering
    • Knowledge in Git, Terraform, Kubernetes
    • Strong knowledge in cloud platforms, automation at scale using scripting languages (e.g. Ansible, Python, PowerShell), storage networking and software defined networking will be an added advantage
    • Deep expertise in networking domain with broad knowledge on inter-dependent technologies and understanding of trending technologies
    • Good communication skills, system thinking and excellent problem-solving skills
    • Technical leadership and mentoring/coaching experience
    • Strong team player and highly motivated
  • Staff Software Engineer

    Location: Singapore

    Job Type: Full time

    Salary: $3,000 – $3,500

    Requirements (Minimum Qualifications)

    • Good degree in Engineering or Computer Science, with at least 6 years of relevant experience.
    • Strong knowledge of software architecture (e.g. Micro-services, Event-drive, Cloud-native architecture) and design patterns (e.g. RESTful API, MVC, MVVM design).
    • Well-versed and proficient in software design and implementation using modern tools (e.g. SonarQube, Kubernetes, GitLab) and frameworks (e.g. MERN, Spring Boot, React Native) to develop high quality software efficiently.
    • Strong understanding of software security best practices to actively identify and mitigate potential security risks and vulnerabilities in software systems.
    • Experience with Agile development methodologies, including Scrum or Kanban.
    • Strong communicator that can explain complex technical concepts to both technical and non-technical colleagues.
    • At least 3 years of experience in technical leadership role leading software teams and setting technical direction.
  • Backend Engineer Intern

    Location: Singapore

    Job Type: Full time

    Salary: $2,800 – $3,200

    Responsibilities

    About the team Our Recommendation Architecture Team is responsible for building up and optimizing the architecture for recommendation system to provide the most stable and best experience for our TikTok users. We cover almost all short-text recommendation scenarios in TikTok, such as search suggestions, the video-related search bar, and comment entities.

    Our recommendation system supports personalized sorting for queries, optimizing the user experience and improving TikTok’s search awareness. We are looking for talented individuals to join us for an internship in 2025. Internships at TikTok aim to offer students industry exposure and hands-on experience.

    Watch your ambitions become reality as your inspiration brings infinite opportunities atTikTok. Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to TikTok and its affiliates’ jobs globally.

    Applications will be reviewed on a rolling basis

    • we encourage you to apply early.

    Successful candidates must be able to commit to at least 3 months long internship period. Responsibilities

    • Build and maintain high performance online services for TikTok recommendation system.
    • Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc.
    • Build globalized large-scale recommendation system.
    • Design and develop high performance computing frameworks and storage systems.

    Qualifications

    Minimum Qualifications: – Bachelor’s degree or above, majoring in Computer Science, or related fields; Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Golang.

    – Effective communication skills and a sense of ownership and drive. Preferred Qualifications: – Agile, quick self learner, highly self-motivated with strong sense of product ownership and creative problem solver.

  • Project Engineer 

    Location: Central Region

    Job Type: Full time

    Salary: $3,500 – $4,500 per month

    Job Requirements:

    • Diploma in Electrical/Mechanical Engineering
    • Great communication skills to interact with both technical and non technical parties
    • Strong hands-on experience with installation, maintenance, troubleshooting

    Job Overview:

    • Lead and manage projects to align with overall objectives and deliverables
    • Communicate and engage with stakeholders to meet project milestones and deadlines
    • Act as the main point of contact for clients, ensuring satisfaction and handling any escalations
    • Ensure the project meets budget, timeline, quality standards, and delivers the agreed solution
    • Coordinate project team tasks, resource allocation, and schedule management
    • Maintain accurate and complete project documentation
    • Perform other duties as assigned
  • Junior Desktop Engineer 

    Location: Bukit Timah, Central Region

    Job Type: Contract/Temp

    Salary: $2,500 – $2,800 per month

    *Security Clearance required.

    • Responsible for the construction, testing, installation, operations & facility management of client platforms to meet agreed business needs & service levels.
    • Perform troubleshooting for client platform related problems.
    • Respond promptly to incident, investigate & provide temporary &/or permanent resolution of incidents escalated.
    • Provide timely status updates to relevant parties.
    • Perform service request related to client platforms.
    • Monitor the agreed service level, document & maintain the configuration of the systems; provide regular reporting to relevant parties.
    • Involve in client platform implementation/upgrade project.
    • Manage client platform implementation/upgrade project.
    • Perform on research/evaluation of client platform tools.
    • Provide systems related technical advice to customers or project team.
    • Manage client platform management systems.
    • Manage systems changes through change request process & provide status reports to the relevant parties.
    • Perform client platform related presales tasks.
    • Gather business &/or application requirements on the infrastructure to perform the infrastructure requirement analysis & design.
    • Ensure service level meet requirement.
    • Propose and implement action plan when required.Established facility management standards/best practices to ensureoperation consistency across project/facility management teams.