FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSCassandraCloudCyber SecurityDockerETLJavaKafkaKubernetesMongoDBNoSQLPythonSOAPSparkSQLTableau
About the role
Key responsibilities & impact- Design, implement, test, and maintain production‑grade backend services and data pipelines in cloud environment
- Write clean, maintainable, and efficient code for large‑scale content ingestion, processing, and delivery
- Debug and resolve complex issues including data correctness, performance bottlenecks, and operational failures
- Participate in code reviews and contribute to shared libraries, reusable components, and internal tooling
- Build and operate pipelines processing high‑volume scholarly content, including XML and other semi‑structured formats
- Implement metadata extraction, transformation, validation, deduplication, and enrichment logic
- Handle imperfect inputs such as non‑standard schemas, missing fields, inconsistent source data, with encoding issues
- Implement ETL/ELT processes for structured and unstructured data
- Integrate internal systems with third-party platforms via APIs and middleware
- Implement data quality checks, automated testing, and observability to ensure data quality, consistency, and performance
- Optimize data pipelines and system performance across systems
- Implement automated workflows for content processing, validation, and policy enforcement
- Reduce manual operational steps through engineering automation
- Ensure compliance with China regulatory requirements, including Cybersecurity Law and PIPL
- Support audits through technical controls such as logging, lineage tracking, and access trails
- Collaborate with cross-functional teams and stakeholders
- Support system migrations, upgrades, and cloud adoption
- Monitor and troubleshoot data and integration issues
- Maintain documentation for data architecture and workflows
- Investigate incidents, perform root‑cause analysis, and implement permanent fixes
Requirements
What you’ll need- 5+ years of hands‑on experience as a software engineer on backend or data‑intensive systems
- Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
- Strong understanding of software engineering fundamentals: data structures, system design basics, testing, and debugging
- Advanced relational database expertise and data warehouse project experience
- Strong programming experience in Python or Java
- Advanced SQL and relational database expertise
- Hands-on experience with Snowflake for data warehousing
- Hands-on experience with ETL/ELT pipelines
- Experience with cloud platforms (AWS, or Alibaba Cloud)
- Hands-on experience with Databricks, Spark and Kafka for data processing
- Experience with NoSQL databases (MongoDB, Cassandra, etc.)
- Strong API and integration knowledge (REST, SOAP, JSON, XML)
- Experience with system integration and data exchange mechanisms
- Familiarity with data visualization tools (Tableau, Power BI)
- Knowledge of DevOps practices and CI/CD pipelines
- Experience with containerization (Docker, Kubernetes)
- Experience of projects execution following data governance and compliance standards
- Solid understanding of data lifecycle management and architecture
- Experience in performance tuning and troubleshooting
- Experience in data pipeline monitoring and reliability engineering
- Strong understanding of security principles in data systems
- Reading/Writing proficiency in English for technical reviews
- Experience of oral English communication with global teams for meetings and reviews
Benefits
Comp & perks- Medical and Life Insurance
- Long‑Service Award
- Marriage and New Baby Gifts
- Festivals and Birthday Gifts
- Annual Medical Check‑up
- Flexible Benefits via CIIC Platform
- Paid Time Off, including annual leave, family care leave, and public holidays
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaSQLETLELTSnowflakeDatabricksSparkKafkaNoSQL
Soft Skills
collaborationproblem-solvingcommunicationroot-cause analysisdebuggingperformance tuningdocumentationautomationcross-functional teamworktechnical reviews
