Senior Big Data Engineer -Remotely
Marin SoftwareTaipeiUpdate time: June 22,2022
Job Description
Marin Software is looking for experienced and passionate Senior Big Data Engineers to develop sophisticated enterprise data products based on Spark to manage multi-billion dollar digital advertising portfolios.

Marin develops SaaS products to measure, optimize, and manage digital advertising campaigns across multiple channels and publishers. Marin Software is the largest independent technology managing Google Ads campaigns today, with $6 Billion of annual ad spending and 4 billion keywords under management. We are also a leading optimization and management tool for Facebook advertisers. This enables Marin to provide high-value-added cross-channel attribution, reporting, and budget allocation features.

In this position, you will be joining our Shanghai-based Big Data Engineering teams and collaborating with other teams based in London and San Francisco.

Responsibilities
●Own OLAP-related microservices and Spark jobs, and support full life-cycle from design, development, to production support.
●Implement Data Pipelines using Java/Scala and Apache Spark.
●Write production quality code and release every 2-4 weeks.
●Take ownership of code, think long-term to pursue simplicity, efficiency, reliability, and performance; and avoid piling up technical debts.
●Practice Test-Driven-Development seriously.
●Collaborate with global engineering teams to deliver software.
●Contribute to architectural and design issues, and suggest better alternatives.
●Mentor junior engineers and provide technical guidance; proactively engage in design and code review for other team members.
●Take the lead on architectural and design issues, and keep an eye out for a better way of doing things.

Requirements
●5+ years of progressive software development experience.
●2+ years of Spark 2. x development experience.
●Solid programming skills with Java and Scala.
●Excellent problem solving, collaboration, and communication skills.
●Possess large system coding and debugging skills.
●Insistence in writing unit tests and testable code.
●Excellent understanding of Spark.
●Ability to communicate effectively in English (written and verbal).
●Solid understanding of Distributed Messaging System architecture and Apache Kafka.
●Extensive experience with tuning and debugging Spark jobs.

Nice to have
●Proven data analysis skills with Jupyter Notebook.
●Experience with Google Ads API.
●Familiar with Presto and MySQL.
●Understanding and experience with Kafka and Akka.
●Hands-on skills with scripting languages such as Python or Bash.

Salary range is RMB 20k-30k/mo*14months or negotiated
Remotely work in Taiwan

Get email alerts for the latest"Senior Big Data Engineer -Remotely jobs in Taipei"