Hello,
We are currently looking for "Scala Architect/ Developer" and your profile appears to be a good match.
Please find the Job description below and contact me at your earliest possible convenience.
Role:- Scala Architect/ Developer
Duration:- 6+ Months Contract
Location:- Mountain View, CA
Job Description:
Architect in Scala
Looking for a highly motivated Architect to come up with overall Architecture & Design for scalability, reliability, load balancing, performance and high availability requirements for a low latency application.
· Hands on architect tasked with designing low level software (Scala/Linux) for high volume, low latency distributed systems architecture
· Design & development of the core message processing handler on a Linux and Intel platform
· Embrace low latency, multi-threaded design techniques to complete the processing of each message under 13 milliseconds latency
· Develop or adapt a 'closer-to-silicon' framework/runtime to implement a multithreaded processing model that efficiently utilizes multiple cores in a CPU, avoids context switching, avoids swapping via a zero lock, zero copy, zero context switch message processing server
· Establish non-intrusive, low latency packet processing measurement techniques and help benchmark and improve performance of such a system
Key Qualifications
· Overall 10 - 15 years' experience
· Strong in Scala functional programming, futures & promises and related toolchains(e.g. profiling), Linux/Unix Internals and Networking Protocol (TCP/IP on Linux)
· Low level knowledge of the x86 Systems Architecture
· Experience with multithreaded code, locking primitives, lock avoidance design techniques, NUMA architecture principles will hugely help
· Knowledge of System IO (Disk, Network) will be big plus
· Past experience developing high volume, ultra-low latency and highly available systems.
· Familiarity with agile product development methodologies is a plus.
2/ High Availability Developer in Scala
Looking for a developer for scalability, reliability, load balancing, Performance and high availability requirements for a low latency application.
· Hands on developer tasked with software development & testing (Scala/Linux) for high volume, low latency distributed systems architecture
· Design & development of the core message processing handler on a Linux and Intel platform
· Embrace low latency, multi-threaded design techniques to complete the processing of each message under 13 milliseconds latency
Key Qualifications
· 5-10 years' experience
· Strong in Scala functional programming and related tool chain, Linux/Unix Internals and Networking Protocol (TCP/IP on Linux)
· Experience with locking primitives, lock avoidance design techniques, NUMA architecture principles will hugely help
· Past experience developing high volume, ultra-low latency and highly available systems.
· Familiarity with agile product development methodologies is a plus.
Thanks & Regards
Chandra Shekhar Kumar
Sr. Technical Recruiter
Themesoft Inc.
Phone No: 806-475-0025
Email Id : chandra.kumar@themesoft.comYou received this message because you are subscribed to the Google Groups "US Jobs: Requirements, Clients and Consultants" group.
To unsubscribe from this group and stop receiving emails from it, send an email to recruiters-r-us+unsubscribe@googlegroups.com.
To post to this group, send email to recruiters-r-us@googlegroups.com.
Visit this group at https://groups.google.com/group/recruiters-r-us.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment