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 Software Engineer, Infrastructure - Platform (Datastores) at Coinbase will be responsible for designing, building, and maintaining the infrastructure for our data storage systems. This role requires deep knowledge of data architecture, system design, and performance tuning to support scalable platforms. The successful candidate will collaborate with cross-functional teams to innovate and implement robust solutions that enhance the performance and reliability of our datastore infrastructure, ensuring that it meets the demands of our growing user base.
Job Responsibilities
- Design and implement scalable data storage solutions that align with business needs and user requirements.
- Develop and maintain the architecture for database systems, focusing on performance, scalability, and reliability.
- Collaborate with product managers and engineering teams to understand data requirements and integrate datastore solutions efficiently.
- Monitor and optimize database performance, including query tuning and capacity planning.
- Implement security measures to safeguard sensitive data and ensure compliance with industry standards.
- Provide technical guidance and mentorship to junior engineers and peers within the team.
- Document system designs, APIs, and processes to ensure knowledge sharing and maintainability.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; Master's degree is a plus.
- 5+ years of experience in software engineering, specifically experience with data storage systems.
- Strong proficiency in database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
- Hands-on experience with distributed systems and high-availability architectures.
- Understanding of data modeling concepts and performance optimization techniques.
- Familiarity with cloud infrastructure technologies (e.g., AWS, GCP, Azure) and containerization tools (e.g., Docker, Kubernetes).
- Proficient in one or more programming languages such as Python, Java, or Go.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Software Engineer in this role will work with various technologies and tools including, but not limited to, relational databases such as PostgreSQL and MySQL, NoSQL databases like MongoDB and Cassandra, cloud services from AWS or GCP, containerization tools like Docker and Kubernetes, as well as programming languages including Python, Java, and Go. Familiarity with performance monitoring and logging tools will also be an essential part of this position.
Ideal Candidates
Ideal candidates for the Software Engineer, Infrastructure - Platform (Datastores) role at Coinbase will possess a strong analytical mindset coupled with exceptional problem-solving abilities. They should be proactive, detail-oriented, and able to work collaboratively within a fast-paced team environment. A commitment to continuous improvement, a passion for technology and innovation, and the ability to adapt to new challenges are crucial traits that will contribute to the success of the candidate in this position.
Florida has 97 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.