What are the responsibilities and job description for the Senior Backend Software Engineer position at OSI Engineering?
A globally leading consumer device company headquartered in Cupertino, CA is looking for a Senior Backend Software Engineer to join their team!
Responsibilities:
- Convert raw data into format acceptable by training jobs on GCP and AWS
- Leverage internal and open-sourced training modules.
- Leverage internal and open-sourced inference stack to generate inferences with fine-tuned LLMs on massive amounts of data, for pre-train and post-training
- Have the ability to efficiently process and filter very large amounts of data, often times messy .
- Scalable web services backend and APIs to support data access and data inspection tools
Minimum Qualifications:
- BS in Computer Science or Equivalent
- 10 years of programming experience in Python. Extensive experiences in concurrency and parallelism, functional programming, decorators. Familiarity in other programming languages (Java/GoLang/Rust/Swift)
- Proficient in REST API, Redis, VectorDB or other large scale data storage systems
- Solid foundational programming skills (algorithms, data structures, OOP, etc)
- Experience designing, writing, reviewing, testing and delivering software for applications and systems at scale
- Familiarity with streaming-processing (Kafka) and variety of build tools (Jenkins, Maven, Docker, Gradle) preferred.
- Experience providing architecture and design guidance preferred.
Type: Contract
Duration: 3 months with extension
Work Location: Cupertino, CA (hybrid)
Pay Rate: $77.00 - $92.00/ph (DOE)
Salary : $77 - $92