Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Coinbase, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Software Engineer focusing on the Data Platform at Coinbase, you will play a pivotal role in developing and enhancing our data architecture and infrastructure. This position requires a blend of strong technical acumen and innovative thinking to optimize our data pipelines, ensuring seamless data flow and integrity across various systems. You will collaborate with cross-functional teams to design scalable solutions that support our analytics and reporting needs, ultimately empowering data-driven decisions across the organization.
Job Responsibilities
- Design, develop, and maintain scalable and efficient data pipelines for processing and analyzing large datasets.
- Collaborate with product and engineering teams to define data requirements and implement robust data solutions.
- Optimize existing data infrastructure and ensure data quality across various platforms.
- Implement monitoring and alerting mechanisms to maintain system reliability and performance.
- Lead architectural discussions and drive best practices in data engineering and management.
- Mentor junior engineers and support their professional development through knowledge sharing.
- Stay abreast of the latest industry trends in data technology and recommend innovative solutions for improvements.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 5+ years of experience in software development, with a focus on data engineering or data platform roles.
- Proficiency in programming languages such as Python, Java, or Scala.
- Solid experience with data warehousing, ETL processes, and data modeling.
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and big data technologies (Hadoop, Spark).
- Strong understanding of SQL and experience with relational and NoSQL databases.
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Technologies & Tools
In this position, you will utilize a variety of technologies and tools designed to enhance our data platform capabilities. This includes cloud-based services such as AWS and Google Cloud for data processing and storage, along with big data technologies like Apache Spark and Hadoop. Proficiency in SQL databases along with NoSQL technologies (e.g., MongoDB, Cassandra) will be critical. Additionally, you will leverage programming languages such as Python or Java for data manipulation and pipeline construction.
Ideal Candidates
The ideal candidates for the Senior Software Engineer, Data Platform position will possess a strong analytical mindset and an unwavering commitment to data integrity. They must be innovative thinkers, eager to embrace new challenges and technologies. Candidates should demonstrate effective communication and collaboration skills, allowing them to work cross-functionally in a dynamic environment. A passion for mentorship and a desire to cultivate the next generation of engineers will also distinguish the best candidates in this role.
Not every state sets a number of job contacts a week. In Missouri it is the number you are given when you register, which varies by area. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.