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.
Overview
The Senior Software Engineer, Infrastructure - Platform (Datastores) at Coinbase will play a pivotal role in designing, developing, and maintaining robust data infrastructure that supports the company's critical applications. This position involves working closely with cross-functional teams to ensure optimal performance, reliability, and scalability of datastore technologies. The successful candidate will leverage their expertise in distributed systems and large-scale data management to enhance and innovate on the platform's capabilities, ultimately contributing to the seamless user experience that Coinbase aims to provide.
Job Responsibilities
- Design, implement, and maintain scalable and resilient datastore systems.
- Collaborate with product and engineering teams to define requirements and develop solutions that meet business objectives.
- Optimize database performance through query tuning and schema design improvements.
- Develop automation tools and processes to enhance operational efficiency and reduce downtime.
- Ensure high security and compliance standards across all data storage solutions.
- Monitor system performance and troubleshoot issues in a timely manner.
- Mentor and guide junior engineers, fostering a collaborative environment.
Qualifications
- Bachelor’s degree in Computer Science or a related field; Master’s degree preferred.
- 5+ years of experience in software engineering with a focus on data infrastructure.
- Strong proficiency in programming languages such as Python, Java, or Go.
- Extensive experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
- Knowledge of cloud services such as AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with data modeling and design, as well as ETL processes.
Technologies & Tools
This position requires familiarity with a diverse set of technologies and tools essential for data infrastructure development. The ideal candidate will work extensively with database management systems such as PostgreSQL and MongoDB, alongside cloud platforms like AWS or Google Cloud. Proficiency in container orchestration using Docker and Kubernetes, as well as scripting using tools such as Terraform, will be crucial for building automated and reliable data workflows.
Ideal Candidates
The ideal candidate for this role will possess a proactive problem-solving approach and a passion for technology and innovation. A strong team player who thrives in collaborative environments and values inclusivity, the candidate should also exhibit excellent communication skills to convey complex technical concepts effectively. They should be committed to continuous learning and improvement, demonstrating resilience in the face of challenges while adapting to a fast-paced, dynamic work environment.
Alabama pays at most $275 a week in unemployment, for 14 to 20 weeks, set by the state's unemployment rate, its agency says. How to file there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.