Distributed Systems EngineerWork closely with solution architects and development stakeholders to resolve ambiguity and conflictsDesign, document, and implement scalable and high-performance algorithms in scalable languages such as ScalaSupport the testing, deployment, and support of scalable applicationsBenchmark algorithms, analyze bottlenecks and propose solutions to eliminate themFollow and advocate high quality software engineering practices like unit testing, profiling and effective loggingExperience in functional/scalable languages (Scala preferred, Python, R may be considered)Experience delivering distributed and scalable solutions to backend and mid-tier applicationsExperience in noSQL, graph and document-oriented databases models is a plusBachelor's or Master's Degree is PreferredJob Status: Full Time / Permanent position Eligibility: EAD GC/ GC/ US Citizen Share the Profiles to mahesh(at)tammina(dot)com Contact: Keep the subject line with Job Title and Location