Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
SmartNews

Software Engineer, Infrastructure & Tooling (Shanghai)

Shanghai, China

Description

SmartNews is a leading mobile app of news aggregation services. It analyzes millions of articles to deliver most engaging information with high quality in near-real time fashion to millions of users around the world. The Infrastructure & Tooling team plays a key role of accelerating the products/business developments by building a highly efficient and flexible warehouse platform for analytical, operational and machine learning purposes. The team mission is to create high-level, easy-to-use services for simplifying access, integration and consolidation of various information, and also to build efficient platforms for executing pipelines of massive scales of TB per day.

Responsibilities

Want more jobs like this?

Get Software Engineering jobs in Shanghai, China delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

  • Design and build highly efficient, scalable and secured service platforms as the foundation that can power intelligent driven applications in the domains of analytics and AI across the company
  • Design and build consolidated and integrated high-level services to help application-developers and data scientists to leverage information for innovations and decision making
  • Drive architectural decisions and implementation of Platform team
  • Lead cross team/cross functional discussions and drive alignment on technology strategy
  • Able to effectively resolve conflict while navigating complex decisions
  • Define the bar for information quality and processing efficiency of platform/services while balancing business impact, operational overhead and cost benefits of design and architectural choices
  • Lead by example to build a culture of engineering excellence and innovation
Requirements

Minimum Qualifications
  • Over 3 years of experience in highly scalable backend development
  • Able to distill complex problems and drive toward creative solutions. Able to have deep end-to-end understanding of sophisticated distributed systems/real-time/batch pipelines and can proactively detect problems and make/implement improvement suggestions
  • Can solve challenging engineering problems systematically across different services/platforms
  • Capable of designing high quality frameworks/toolings to reduce redundancy and ineffectiveness across components/services
  • Able to demonstrate strong leadership and set as an example at team level for engineering excellence
  • Able to thrive in a dynamic environment where goals and requirements may be changing
  • Strong coding skills in Java, C++ or Python
  • Experience with highly scalable real-time/batch platform/service (>TB/day level)

Preferred Qualifications
  • Experience with open source technologies including Hive/Flink/Spark, etc
  • Experience with building lineage discovery engine
  • Experience in building warehouse ETL

Job ID: SmartNews-CB7DF98706
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • FSA
    • Fitness Subsidies
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Flexible Work Hours
  • Office Life and Perks

    • Company Outings
    • Commuter Benefits Program
    • Casual Dress
    • Pet-friendly Office
    • Happy Hours
    • Snacks
    • Some Meals Provided
  • Vacation and Time Off

    • Personal/Sick Days
    • Paid Holidays
    • Paid Vacation
  • Financial and Retirement

    • Performance Bonus
    • Company Equity
    • 401(K) With Company Matching
  • Professional Development

    • Learning and Development Stipend
    • Promote From Within
    • Lunch and Learns
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program

This job is no longer available.

Search all jobs