Software Dev Engineer II, Finance Technology
Core
Design and build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use within a large distributed computing environment.
Role type
Senior IC software development engineer (distributed systems)
Builds
Distributed storage, index, and query systems
Domain
Finance Technology / Distributed Computing
Deliverable
production ML models
Required skills
Java, C++, C#, object-oriented design, full software development life cycle, system architecture, reliability, scaling
Preferred skills
Machine Learning, Large Language Model fundamentals, model execution optimization, debugging, profiling
Technologies
Java, C++, C#
Responsibilities
Collaborate with cross-disciplinary teams to conceive and design innovative products; Design and build innovative technologies in a large distributed computing environment; Create solutions to run predictions on distributed systems; Build distributed storage, index, and query systems; Design and code solutions starting with broadly defined problems; Work in an agile environment to deliver high-quality software.