Data Developer role responsible for working on data systems, leveraging big data technologies, and collaborating with the team to improve product performance and customer acquisition.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 3+ years of experience in software engineering and development, with a strong focus on Big Data technologies and data-driven solutions.
- Well versed in utilizing search engines like Apache Lucene, Apache Solr and ElasticSearch.
- Expert knowledge of Big Data solutions such as Cassandra, Hadoop, Spark, Kafka, and RabbittMQ.
- Demonstrated expertise in Big Data solutions, including frameworks such as Apache Spark and Kafka.
- Proficiency in the Google Cloud Platform (GCP) stack is highly desirable.
- Knowledge in data modeling and schema design for optimized data storage and retrieval.
- Strong command of databases, including CloudSQL (MySQL, PostgreSQL), BigQuery, BigTable, and Oracle.
- Experienced with strategies such as indexing, machine-learned rankings, clustering and distributed concepts.
- Proven ability to analyze, debug, and resolve data processing issues efficiently.
- Proficient in Python and/or Java, Unix scripting with the ability to write efficient, maintainable code in either language.
- Experience with data visualization tools, such as Tableau, Looker for representing data insights.
Benefits
- Annual bonus
- Equity grant
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance