Senior Software Engineer

2 weeks ago


Singapore Goodnotes Full time
Senior Software Engineer - MLOps at Goodnotes

Join to apply for the Senior Software Engineer - MLOps role at Goodnotes .

About the team: AI team in Goodnotes is transforming education and productivity using the latest technologies. We are building tools for Goodnotes AI and foundational technologies like subject-oriented handwriting recognition, with a distributed team across Europe and Asia. You will work on backend infrastructure for running our end-to-end AI technology, alongside other backend engineers, iOS engineers, machine learning engineers, QAs and designers. Technologies include large language models, math solvers, handwriting recognition systems, and a holistic data engineering pipeline for training and production data.

About the role: We are seeking an experienced software engineer to help build our AI and data infrastructure. You will work on the end-to-end data pipeline (production and training) and the infrastructure for training, hosting, and running ML models in production (cloud, on our servers, and on-device).

This is the role for you if you are excited to work on the following:

  • Build and maintain end-to-end backend infrastructure for training and running models in production
  • Design and build components within data pipelines for collecting production data
  • Data engineering for efficient ingestion of data for model training and evaluation
  • Help build and maintain compute training and inference infrastructure
  • Monitor production and set up alerting mechanisms

The skills you will need to be successful:

  • 7+ years of software engineering experience, with notable experience in data engineering
  • Experience designing and building data or training pipelines
  • Experience designing, building, and maintaining cloud infrastructure to support ML operations
  • Experience with LLM backend design and operation, including monitoring and optimization at scale
  • Experience with Python and understanding of ML ecosystem (e.g., PyTorch, ONNX, TensorRT)
  • Excellent problem-solving, critical thinking, and communication skills
  • Desire to work in a fast-paced, collaborative environment

Note: Even if you don\'t meet all criteria, we would love to hear from you. We value learning and development and will support growth as needed.

Interview process
  • Introductory call with Talent Acquisition to discuss background and fit
  • Take-home assignment to demonstrate Ops skills
  • Technical interview: discussion of submissions, hands-on exercises, and ML Ops/Data Ops questions
  • Hiring Manager interview to discuss day-to-day work, growth, and development
  • Panel interview with Goodnotes team to discuss ownership and building great things
What\'s in it for you
  • Meaningful equity in a profitable tech startup
  • Budget for home office setup and personal development
  • Sponsored visits to Hong Kong or London offices every 2 years
  • Company-wide annual offsite (Portugal 2023, Bali 2024)
  • Flexible working hours and location
  • Medical insurance for you and dependents

Note: Employment is contingent upon successful background checks (employment, education, and criminal records). By submitting your application, you acknowledge our Candidate Privacy Notice, which explains data collected during the application process. You can find it here.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries: Software Development

Referrals increase your chances of interviewing at Goodnotes. Get notified about new Senior Software Engineer jobs in Singapore, Singapore.

#J-18808-Ljbffr

  • Singapore Propel Software Solutions Full time

    **COMPANY** Propel Software is a US based company that transforms the way product companies work. Our product value management platform connects commercial and product teams to optimize decision making, drive process efficiencies, and engage customers with compelling products and experiences. Propel has a proven track record of improving product quality,...


  • Singapore The Chemical Engineer Full time

    Wood is currently recruiting for a Process Engineer with extensive experience in the pharmaceutical and bio-pharma industry to support our growing operations in Singapore. You will be responsible for ensuring that process engineering activities on assigned projects are executed within budgeted manhours and approved schedules, in compliance with project...


  • Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full time

    Overview The incumbent will be responsible for developing and installing robust software solutions. Responsibilities The key responsibilities include designing, implementing, and delivering high-quality software projects using JAVA, Spring Boot, SQL/Oracle, J2EE, Junit, Mockito, JQuery, Javascript, and other JAVA technologies. The individual should possess...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeContinue with Google Continue with GoogleSoftware Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeWe're looking for Software Engineers to join our Agile Product...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We're looking for Software Engineers to join our Agile...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our Agile...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join...


  • Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our...

  • Software Engineer

    2 weeks ago


    Singapore Sioux High Tech Software Full time

    ABOUT SIOUX Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time $90,000 - $120,000 per year

    We are currently seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team with experience in managing external interfaces, ensuring seamless integration and communication between various systems and stakeholders.Responsibilities:Oversee and manage external interface projects from inception to completion.Collaborate with...