Senior Software Engineer, Core Data Resilience
Within Core Data, the Resilience team ensures that the services stay healthy, performant, and fault-tolerant - especially under load. We're looking for a Senior Software Engineer to join this Resilience team and help drive system improvements that protect Core Data's MySQL, Memcached, and Redis-based data tier and evolve how services like Credence (Core Data's interface layer) scale and self-heal. Collaborating with teams across Core Data and across the organization, you will help build resilient features, automate failure handling, and define best practices around some of our hardest load and resilience-related challenges. How We Learned to Stop Worrying and Read from Replicas [medium.com] Cache is the Root of All Evil [medium.com] Bachelor's degree in Computer Science, Mathematics, or a related field 4+ years of professional software development experience Proficient in common algorithms, data structures, and code design principles Experience developing high-scale distributed systems Familiarity with MySQL internals a huge plus. Experience working with JVM-based services like Scala Passionate about solving scale and performance challenges Strong sense of ownership, persistence, and drive Excellent communication skills Build and own scalable infrastructure to help database service and its interface layer remain performant and available under heavy traffic and edge conditions Contribute to the design and implementation of new infrastructure components, and help uplift existing systems to meet evolving business needs. Improve system resilience by identifying bottlenecks, designing fallback strategies, and evolving load-routing logic Provide input into the broader Core Data's technical direction through collaboration and execution. Work in Scala and Python, with a strong focus on services that interact with our MySQL tier Participate in the on-call rotation and take ownership during incidents related to database load, unavailability, or general SLO breaches.
Recommended Jobs
Firmware & C++ Development Intern
Zoox’s internship program provides hands-on experiences with state of the art technology, mentorship from some of the industry's brightest minds, and the opportunity to play a part in our success. In…
Principal Software Engineer - Compilers
Based in Southern California with locations in Malibu, Calabasas, Westlake Village and Camarillo; HRL has been on the leading edge of technology, conducting pioneering research and advancing the sta…
Accounts Receivable Assistant
Description Summary The Accounts Receivable Assistant is responsible for financial processing and transactions, which includes daily bookkeeping and recordkeeping, processing customer payments, a…
Full Stack Developer
Full Stack Developer – Python & ReactJS \ Must Have \ ~15+ years of relevant experience \ with strong expertise in Python and ReactJS \\\ ~ Proficiency in Python \ , RESTful Web Services…
Senior Accountant
ABOUT CIM GROUP: CIM is a community-focused real estate and infrastructure owner, operator, lender, and developer. Our team of experts works together to identify and create value in real assets, ben…
Software Engineer, Triton Compiler
About the Team Our mission at OpenAI is to discover and enact the path to safe, beneficial AGI. To do this, we believe that many technical breakthroughs are needed in generative modeling, reinforcem…
Software Engineer
Data Engineer: C3 Energy is looking for data engineers to develop and implement the next generation of analytics for the smart grid. We are building a platform able to handle the extremely l…
Product Manager, Consumer
About the role At Chime, we’re building financial products that empower everyday people to thrive. We're looking for passionate and results-oriented Product Managers to join our growing consumer p…
Train Control Technical Lead
Job Description Overview We are seeking a Train Control Technical Lead to join our Rail and Transit team in Los Angeles, CA, New York, NY, and Washington, DC. Under general direction, pro…