Description

Responsibilities

  • Perform software engineering to create and modify highly complex programs, modules, routines, scripts and data objects from a detailed design where performance, efficiency, and reliability are critical to the entire system.
  • Work closely with business partners on identifying needs and converting those needs to working software.
  • Partner with IT teams across multiple platforms to determine optimal solutions to production problems.
  • Define test data requirements based on analysis of business requirements, technical specifications and test case design.
  • Follow up with customers and/or business partners to ensure problems are solved and customer satisfaction is met.

Required Skills

  • Excellent knowledge of machine learning/data science approaches.
  • Familiarity with networking and networking security.
  • Requirement Gathering and Problem Solving Skill.
  • Strong problem solving and analytical skills; ability to analyze complex technical problems.
  • Excellent team player who can drive a collaborative environment.
  • Ability to balance multiple priorities at a given time.
  • Excellent verbal and written communications, ability to establish effective working relationships with team members and cross functional teams.
  • Self-driven, able to work independently or within a team setting.

Required Experience

  • Full software development lifecycle experience including the ability to perform independent analysis.
  • Experience as Solution Architect is a plus.
  • Experience using Spark and Kafka.
  • Experience with Go and/or R programming.
  • Experience working with data collection and processing infrastructure.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Key Skills
Education

Any Graduate