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
The Senior Software Engineer, Data Platform at Coinbase will play a pivotal role in architecting and developing scalable data solutions that empower our data-driven culture. The incumbent will collaborate with cross-functional teams to enhance the data pipeline, optimize database systems, and deliver high-quality analytical tools. In addition to building resilient data infrastructures, the engineer will contribute to maintaining compliance and security standards, ensuring that our data practices meet industry regulations. Through innovative thinking and in-depth technical expertise, the Senior Software Engineer will help shape the future of data management at Coinbase.
Job Responsibilities
- Design and implement scalable data architectures that support a variety of analytical and operational needs.
- Collaborate with data scientists and analysts to develop data models that provide meaningful insights.
- Ensure the reliability and efficiency of data ingestion and processing pipelines.
- Optimize existing databases and data storage solutions for performance and cost-effectiveness.
- Implement best practices for data governance and security to ensure compliance with relevant standards.
- Contribute to technical documentation and knowledge-sharing initiatives within the team.
- Lead code reviews and mentor junior engineers to foster professional development.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development, with a strong focus on data engineering.
- Proficiency in programming languages such as Python, Java, or Scala.
- Extensive experience with SQL databases and familiarity with NoSQL databases.
- Knowledge of big data technologies like Apache Kafka, Hadoop, or Spark.
- Experience with cloud platforms, particularly AWS and their data services.
- Strong understanding of data modeling, ETL processes, and data warehousing concepts.
Technologies & Tools
The Senior Software Engineer will work with a variety of cutting-edge technologies and tools, including cloud services from AWS (e.g., S3, Redshift), big data frameworks such as Apache Spark and Kafka, as well as traditional relational databases like PostgreSQL. Familiarity with containerization tools such as Docker and orchestration frameworks like Kubernetes will also be advantageous. Additionally, experience in using version control systems such as Git, CI/CD pipelines, and monitoring tools will be essential to maintaining a robust and efficient data platform.
Ideal Candidates
Ideal candidates for the Senior Software Engineer, Data Platform role will possess exceptional analytical and problem-solving skills, allowing them to navigate complex data challenges effectively. They will demonstrate a strong sense of ownership and accountability, driving projects from inception to completion. A collaborative mindset is crucial, as the role involves frequent interaction with cross-functional teams. Furthermore, the ideal candidate will exhibit a passion for learning and staying updated on emerging technologies in the data landscape, contributing to the innovation and growth of the data platform at Coinbase.
Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.