Software Development Engineer II, Selling Partner Financial Technology
Core
Design and build distributed storage, index, and query systems for a large-scale financial platform serving millions of Selling Partners.
Role type
Senior IC distributed systems engineer (financial technology)
Builds
Scalable, fault-tolerant, low-cost distributed storage, indexing, and query systems
Domain
Financial technology / Large-scale distributed computing
Deliverable
production ML models | product features
Required skills
distributed systems design, system architecture, scalability engineering, fault tolerance, low-latency system design, software development lifecycle management, code review, agile development, mentoring
Preferred skills
full software development lifecycle expertise, coding standards, source control management, build processes, testing, operations experience
Technologies
distributed computing environments, index systems, query systems
Responsibilities
Design and build innovative technologies in a large distributed computing environment; Build distributed storage, index, and query systems that are scalable and fault-tolerant; Create solutions to run predictions on distributed systems; Translate functional requirements into robust, scalable solutions; Participate in the full development cycle from design to maintenance; Mentor junior development engineers
Seniority
Senior, hands-on IC