What are the responsibilities and job description for the Software Engineer position at CTP?
Job Title: Software Engineer-Data
Company: Industry Leading Technology Company
Duration: 6-Month Contract
Location: Cupertino, CA (Hybrid Schedule)
Compensation: $90-$100/hr
SUMMARY
Our client is seeking a Software Engineer to manage petabytes of data for machine learning applications. You will design scalable data processing workflows, ensure data lineage, integrate legal workflows, and optimize system performance. This role involves working with cutting-edge technology and cross-functional teams. Ideal candidates have a strong software development background, experience with public cloud platforms, and familiarity with distributed databases.
Candidates must be located in or near Cupertino, CA to be considered for this hybrid opportunity.
RESPONSIBILITIES & QUALIFICATIONS
- 10 years of experience in software engineering with deep knowledge in computer science fundamentals
- Strong knowledge of data structures and algorithms. Must write good quality code with test cases and review PR's in fast faced environment
- Expert in one or more functional or object-oriented programming languages
- Fluent in Python
- Knowledge in distributed data systems like Hadoop, Spark, Kafka or Flink
- Experience or knowledge in public cloud, preferably AWS
- Experience in Datahub OpenSource project is a plus
- Experience with Java is a plus
Salary : $90 - $100