Software Engineer – Data Platform
Company | X |
---|---|
Location | Palo Alto, CA, USA, Seattle, WA, USA |
Salary | $154000 – $297000 |
Type | Full-Time |
Degrees | |
Experience Level | Junior, Mid Level |
Requirements
- Minimum 2+ years of backend development experience
- Proficiency in languages like Java, Scala, Python, Rust
- Knowledge of ETL processes and data warehousing
- Demonstrated experience building data pipelines
- Independent learning capabilities for new technologies
- Excellent communication and interpersonal skills
Responsibilities
- Design and develop core functionalities in data ingestion and processing
- Enhance and optimize Kafka and other transport layer technologies for real-time processing
- Work closely with other engineers to ensure that our data platform is available, secure, and reliable
- Uphold service quality throughout the software development lifecycle
- Drive continuous improvement in our software solutions
Preferred Qualifications
- Experience in optimizing distributed data processing systems (Spark, Flink, Kafka, Hadoop, Storm) is highly desirable