Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking a Software Development Engineer to enhance a document storage service in a distributed environment. This role involves designing and developing software for concurrent transaction processing and distributed data algorithms, requiring solid experience in programming languages and distributed systems.
A company is looking for a Software Development Engineer to develop core parts of a document storage service in a distributed environment. Key Responsibilities Design, develop, troubleshoot, and debug distributed software programs for enhancements and new products Implement software to manage tradeoffs between data consistency, availability, and partition tolerance Develop and deploy software and tools for a data processing system, focusing on concurrent transaction processing and distributed data algorithms Required Qualifications 4+ years of software engineering experience 4+ years of experience in distributed systems engineering with Java, Scala, Python, or Golang Solid ability in Algorithmic Thinking for designing efficient solutions Working knowledge of public cloud Storage API Development, including S3 and / or GCS Experience with Source Control Management (SCM) tools such as Git
Software Development Engineer • Sioux Falls, South Dakota, United States