Commercial Programming Systems

Big Data Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a Big Data Engineer for a long-term contract in Sunnyvale, CA, paying $65.00 per hour. Requires a Bachelor’s degree, 5+ years software development experience, strong OOP skills, and 2+ years with Hadoop technologies. Hybrid work model.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
July 10, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Sunnyvale, CA
-
🧠 - Skills detailed
#Computer Science #GCP (Google Cloud Platform) #Programming #HBase #Cloud #Consulting #Data Engineering #Database Design #Deployment #Java #Hadoop #MySQL #Teradata #Scala #Spark (Apache Spark) #Data Pipeline #Debugging #Big Data #Impala #Python #Data Modeling #Documentation
Role description
Commercial Programming Systems, Inc. (CPS) is an Information Technology consulting and staffing company offering a broad range of services aimed at helping our clients deliver high-quality, cost-effective systems. We are currently searching for a Big Data Engineer to support our client in Sunnyvale, CA for a long-term contract position. This is a Hybrid position, and the selected person will need to work on-site a couple days during the week. The pay target is: 65.00 an hour The Big Data Engineer to support the development and enhancement of a large-scale Retail and Marketing Technology platforms. This role will be responsible for designing, developing, testing, and deploying enterprise-grade big data solutions that drive critical business initiatives. The ideal candidate will have strong object-oriented programming experience, deep expertise in Hadoop ecosystem technologies, and a passion for building scalable data pipelines and distributed applications. Responsibilities • Design, develop, and implement scalable big data applications using Hadoop ecosystem technologies. • Collaborate with technical leads, architects, and cross-functional teams to understand business requirements and translate them into technical solutions. • Develop, test, and deploy high-quality software solutions following established SDLC methodologies and coding standards. • Build and optimize data pipelines supporting large-scale marketing and analytics initiatives. • Troubleshoot and resolve technical issues through debugging, analysis, and root-cause investigation. • Participate in production deployments and provide post-deployment support. • Create and maintain technical documentation, including design documents, process flows, and troubleshooting guides. • Work closely with team members to identify dependencies and ensure successful project delivery. Requirements • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. • 5+ years of software development experience. • Strong Object-Oriented Programming (OOP) experience. • 3+ years of hands-on Java development experience. • 2+ years of experience designing, implementing, and supporting Big Data solutions using Hadoop ecosystem technologies including: Hive, Spark, Impala, HBase, Apache Drill • Experience with Teradata and other relational database technologies. • Strong database design and data modeling experience. Preferred Qualifications • Experience with Java, Scala, and Python development. • Experience building enterprise-scale data pipelines. • Experience developing and consuming RESTful APIs and services. • Experience with Google Cloud Platform (GCP). • Experience with MySQL. Commercial Programming Systems, Inc. (CPS) is an Equal Employment Opportunity Employer. CPS does not permit or condone any form of discrimination or harassment based on race, color, religion, national origin, gender, disability, protected veteran status, sexual orientation, or gender identity by the Company’s managers, associates, or vendors.