Description

Qualifications:

  • BS/MS in Computer Science, Computer Engineering, or related field and minimum four years of big data experience with multiple programming languages and technologies; or PhD in Computer Science, Computer Engineering, or related field; two or more years of experience related to professional services is preferred.
  • Expert ability to rapidly ingest, transform, engineer, and visualize data for both ad hoc and product-level (e.g., automated) data & analytics solutions; expertise with programming methodologies (version control, testing, and QA) and development methodologies (Waterfall and Agile); ability to work efficiently under Unix/Linux environment or .NET, experience with source code management systems like GIT and SVN.
  • Market-leading fluency in several programming languages (Python, Scala, or Java) with the ability to pick up new languages and technologies quickly; understanding of cloud and distributed systems principles (load balancing, networks, scaling, in-memory vs. disk, etc.); and experience with large-scale big data methods (MapReduce, Hadoop, Spark, Hive, Impala, or Storm); full-stack development capability is preferred.
  • Have experience with object-oriented design, coding and testing patterns as well as experience in engineering (commercial or open source) software platforms and large-scale data infrastructures; familiarity with different architecture patterns of development such as Event Driven, SOA, micro services, functional programming, Lambda, etc.; capability to architect highly scalable distributed systems, using different open source tools.
  • Ability to work with other technical and non-technical team members to assess needs, provide assistance, and resolve technical problems; understand engagement objectives which includes a clear understanding of the client’s business problem, and how the engagement helps address the client’s business problem
  • Ability to travel up to 80% of the time.
  • Must be legally authorized to work in the United States without sponsorship of a visa.

Education

Bachelor's degree