【iKala Cloud】Principal Software Engineer – CDP

Website ikala

【Responsibilities】
  1. Implement Customer Data Platform on GCP which is an enterprise-level product including Big Data pipeline, data governance and Machine Learning system.
    Possible challenges:
    A. Architecture for High-Throughput Low-Latency Big Data Pipeline on Cloud (ref1)
    B. Data Governance (ref2)
    C. Hidden Technical Debt in Machine Learning Systems (ref3)
    D. The ML Test Score: A Rubric for ML Production Readiness and Technical Debt Reduction (ref4)
  2. Lead software engineering including architecture design, database design, infrastructure selection and programing language selection.
  3. Participate in design reviews, code reviews and recommend improvements.
  4. Improve the maintainability of existing applications.
  5. Analyze and troubleshoot application issues.
  6. Collaborate with product, design, and development teams to find innovative solutions to problems.
  7. Improve the quality of applications under test.
  8. Train or mentor other engineers when needed.
【Requirements】
  1. Expertise in the software development lifecycle process, including analysis and design, APIs, development tools and technologies, release and version control and deployment management.
  2. Familiar with at least one programming language (Golang/Java/Python…etc).
  3. Familiar with at least one cloud-native development (GCP/AWS/Azure…).
  4. Strong understanding of database design and experience with RDBMS and NOSQL databases.
  5. Strong understanding distributed system, including latency, consistency, throughput, security, authn/authz issues.
  6. Familiar with analysis, tracing and monitoring tools.
  7. Familiar with software testing methodologies.
  8. Passionate to share knowledge to other engineers.
  9. Familiar with internet protocol (TCP/IP).
【More Info】
  1. ref1: https://towardsdatascience.com/scalable-efficient-big-data-analytics-machine-learning-pipeline-architecture-on-cloud-4d59efc092b5
  2. ref2: https://en.wikipedia.org/wiki/Data_governance
  3. ref3: https://dl.acm.org/doi/10.5555/2969442.2969519
  4. ref4: https://research.google/pubs/pub46555/

To apply for this job email your details to amy.chen@ikala.tv