Backend Engineer 後端開發工程師

Job updated about 2 months ago

Job Description

【 Backend-end Engineer (Data)】

【 Job Summary】

As a Python Engineer at Mlytics, you will play a pivotal role in designing, developing, and maintaining data solutions that power our data-driven initiatives. Leveraging your expertise in Python programming, database management, and cloud architecture, you will be responsible for building robust data pipelines, optimizing data processes, and developing RESTful APIs to enable seamless data access and integration. Collaborating closely with analysts, front-end developer and other stakeholders, you will translate data requirements into scalable and efficient solutions, ensuring data quality, integrity, and security throughout the data lifecycle. With a focus on continuous learning and improvement, you will stay abreast of the latest advancements in Python programming, database technologies, and cloud platforms, contributing to the enhancement of our data architecture and infrastructure.

◉ Design and implement cloud-based data solutions using platforms such as AWS, GCP, or Azure, leveraging services like AWS S3, GCP BigQuery, or Azure SQL Database.
◉ Develop and maintain data pipelines and ETL processes, ensuring efficient extraction, transformation, and loading of data from various sources into databases.
◉ Design and optimize database schemas and queries to efficiently store and retrieve data, leveraging SQL and database optimization techniques.
◉ Develop RESTful APIs using Python frameworks such as FastAPI or Flask to expose data and services to internal systems and external clients.
◉ Troubleshoot and debug data-related issues.
◉ Implement best practices for Python development, including code optimization, testing, documentation, and version control.
◉ Stay up-to-date with advancements in Python programming, database technologies, and API development frameworks, incorporating new tools and techniques as appropriate to enhance productivity and efficiency.

【OKRs】 - To be further discussed after onboard
● Objective#1: Ensure Data Quality and Integrity
◉ Implement data validation checks, reducing data entry errors by 25% within the first two quarters.
◉ Reduce data anomalies by 15% through the implementation of automated data cleansing routines within data pipelines.
◉ Achieve a 95% data accuracy rate as measured by data quality metrics established in collaboration with product owner and analysts.

● Objective#2: Enhance Data Pipeline Efficiency and Reliability
◉ Maintain a data pipeline uptime of 99% by implementing proactive monitoring and troubleshooting procedures for pipeline issues.
◉ Establish comprehensive performance monitoring for data pipelines, including metrics such as throughput, latency, and error rates, and ensure proactive notification of performance deviations, achieving a 90% accuracy in detecting performance issues within the first three months.

● Objective #3: Strengthen API Development and Integration
◉ Develop and deploy RESTful APIs for accessing key data sources, achieving a minimum of 95% API uptime within the first three months.
◉ Successfully integrate APIs with frontend applications, achieving a 90% satisfaction rating from frontend developers based on ease of integration and documentation clarity.
◉ Establish a robust testing framework for APIs, including unit tests, integration tests, and end-to-end tests, achieving 70% code coverage and reducing the number of post-deployment issues by 20% within the first six months.

Interview process

【Interview Process】
◉ 1st round - Online google meet interview (1 hour)
Panel Interview with Product Managers and Backend Engineer
General Q & A focus on work and technical backgrounds, understanding, knowledge.

◉ 2nd round - In person onsite interview (2 hours)
1st hour - Technical Assessment
2nd hour - People Operations Interview

3 years of experience required
70,000 ~ 130,000 TWD / month
Optional Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of Mlytics 摩速科技有限公司.

About us

Founded in 2017, mlytics is a startup aiming to build a more reliable, faster, and safer internet world with options and transparency. With our rapid growth speed we now reached an employee number of more than 60 and we are still expanding !

mlytics is a diverse team of experts with a broad range of backgrounds and experiences who are not afraid to ask tough questions. You could help build our platform with the brightest people, discuss the design with the most creative people, analyze data with the most analytical people, or brainstorm the next marketing campaign with the most out-of-the-box people.

We truly believe "collaboration", "innovation", and "communication" are the key to drive employee and company success, and maintaining a fun culture and a healthy work environment for everyone is always our top priority.

Ready to become the next big thing? Come join us today. #teammlytics

Mlytics 是創立於2017 年的純軟體新創公司,旨在為所有使用者提供一個快速、安全的網站瀏覽體驗。我們將全球頂尖的 CDN 整合成一套通用系統,並利用 Smart Load Balancing 為所有 CDN 流量進行負載平衡處理,並確保網站與應用程式的安全。近年來Mlytics快速成長目前已經有人數60+的員工,在世界各地皆有經銷夥伴與客戶,與AWS及GCP Azure也有密切合作.

Mlytics 是個由擁有各式各樣背景與經驗、不畏懼提出問題的專家所組成的多元團隊。你可以跟最聰明的人一起開發產品、跟最有創意的人討論設計、跟最會分析的人分析數據、或是跟最會跳脫框架思考的人想行銷方針。

我們打從心底相信「協作」(collaboration)、「創新」(innovation)、與「溝通」(communication) 是每位員工與團隊成功的關鍵,維持有趣的文化與健康的工作環境對我們來說是非常重要的。



Mid-Senior level
70K ~ 120K TWD / month