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 Affirm, so some details may not match this job. The employer's own page has the real description.
Overview
As a Staff Software Engineer (Storage and Replication) at Affirm, you will play a pivotal role in advancing our data storage and replication strategies, ensuring the seamless integration of robust systems to enhance our operational efficiency. You will collaborate with cross-functional teams to design, implement, and optimize reliable solutions, focusing on scalability and performance. Your expertise will contribute to our commitment to providing exceptional products and services to our customers, while also mentoring junior engineers and fostering a culture of technical excellence within the team.
Job Responsibilities
- Design and develop scalable storage systems that ensure data availability and integrity.
- Implement data replication methodologies that enhance performance and disaster recovery.
- Collaborate with product managers and stakeholders to define technical requirements and system architecture.
- Analyze and optimize existing storage solutions to improve efficiency and reduce operational costs.
- Troubleshoot complex issues in production environments and provide timely resolutions.
- Mentor junior engineers and provide guidance on best practices in storage and replication technologies.
- Stay abreast of industry trends and emerging technologies to propose innovative solutions.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software engineering, with a focus on storage systems and data replication.
- Proficiency in programming languages such as Java, Go, or Python.
- Strong understanding of distributed systems and cloud storage technologies.
- Experience with databases (SQL and NoSQL) and data modeling.
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
- Excellent problem-solving skills and the ability to work under pressure in a fast-paced environment.
Technologies & Tools
The ideal candidate for this position will work with a variety of technologies and tools including cloud platforms such as AWS or GCP, storage solutions like Ceph or GlusterFS, database systems including PostgreSQL and Cassandra, and CI/CD tools like Jenkins or GitLab. Familiarity with version control systems, particularly Git, as well as infrastructure as code tools such as Terraform, is essential for this role.
Ideal Candidates
Ideal candidates for the Staff Software Engineer (Storage and Replication) position will exhibit strong analytical skills, a proactive approach to problem-solving, and a solid understanding of complex system architectures. They should possess excellent communication abilities to effectively collaborate with diverse teams, along with a passion for innovation and continuous improvement. Furthermore, candidates should demonstrate strong leadership qualities, enabling them to guide and inspire others while maintaining a focus on delivering high-quality results.
In Rhode Island, the weekly job search for unemployment is 3 work search activities a week (at least 1 of them a job application), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.