*Mail me your updated resume on chandra.ku...@themesoft.com
<chandra.ku...@themesoft.com>*

Hello,



We are currently looking for “*Go Developer/ Architect*” and your profile
appears to be a good match.

Please find the Job description below and contact me at your earliest
possible convenience.



*Role:- Go Developer/ Architect*

*Duration:- 6+ Months Contract*

*Location:-  Mountain View, CA*



*Job Description: *

*1/ High Availability Architect in Golang*



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 (
*Golang*/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 Golang, packages and related tool chains(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 Golang*



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 (
*Golang*/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 Golang and related tool chain, Linux/Unix Internals and
Networking Protocol (TCP/IP on Linux)

·         Experience with goroutines, channels, packages, 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.ku...@themesoft.com

-- 
You received this message because you are subscribed to the Google Groups 
"USITCV" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to usitcv+unsubscr...@googlegroups.com.
To post to this group, send email to usitcv@googlegroups.com.
Visit this group at https://groups.google.com/group/usitcv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to