Software Engineer - Human Data Platforms (Remote)
Role responsibilities
Design, build, and optimize scalable data pipelines to process human-generated datasets. Develop backend services while collaborating with data scientists to ensure data integrity and platform reliability.
Requirements
Requires proficiency in Python, Java, or Go and experience with distributed systems like Kafka or Spark. Candidates must have knowledge of cloud platforms, containerization tools, and data infrastructure best practices.
Key skills
Python, Java, Go, Kafka, Spark, AWS, GCP, Azure, SQL, NoSQL, Data pipelines, Docker, Kubernetes, Distributed systems, Data governance
Keywords
Software Engineer, Human Data Platforms, Python, Java, Go, Kafka, Spark, AWS, GCP, Azure, SQL, NoSQL, Data Pipelines, Docker, Kubernetes, Distributed Systems, Data Governance, Backend Development, Cloud Platforms, Data Infrastructure, Scalability, Performance Optimization, Data Integrity, Real-time Processing, Batch Processing