Software Engineer V
- Kotlin
- Swift
- iOS
- Android
- C++
- Rust
- AI/ML
Job Title: Software Engineer V
Duration: 12 Months
Location: Burlingame, Sunnyvale, MPK, NYC (Onsite)
Key skills/responsibilities:
Proficient in Kotlin or Swift, async programming
Design and implement software systems spanning wearable devices, IOS/Android mobile applications, and distributed backend services
Strong understanding of memory management, resource ownership, race conditions and deadlock preventions
Debug race conditions, thread-safety issues, and complex concurrency issues
Optimize CPU, memory, latency and system reliabilities
Verbal and written comms skills
Must-have skills:
1. Mobile - Experience building mobile products in Kotlin/Swift with distributed backends
2. Concurrency & Async - Experience in multithreaded, event-driven systems
3. System Engineering - Architecture design, performance optimization, system reliability improvements
Nice-to-have skills:
1. Wearables - Experience building wearable products (glasses, watches, MR headsets, etc)
2. C++/Rust: Proficient system programing in either programming language
3. AI/ML Engineering - LLM prompt tuning, evaluation, tool calling, and agent workflows
Software Engineer V ยท eTeam Inc.