*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.