Send me more jobs like this

Keywords / Skills : software architecture , Software Development, Staff Engineer, Agile Methodology, Hadoop, Spark, Hive, Druid, Kafka, SQL, Core Java, Spring, REST, Hibernate

10 - 15 years
Posted: 2019-06-06

Industry
IT/Computers - Software
Function
IT
Role
Software Engineer/ Programmer
Database Architect/ Designer
Posted On
6th Jun 2019
Job Description
Staff Engineer
Experience: 10-15 years

Job Location: Bangalore
Job Description:
As a Staff Engineer, you will get to design and architect high quality, flexible, manageable and performant systems and services. You will architect solutions that will capture, manage, process and serve small to large data at scale. Responsibilities will include architecting, design and development for existing and new, proprietary data products used in distributed, data science solutions. 


We’re looking for a highly motivated engineering professional who will partner with Product Owners and management at one end as well as lead and mentor teams on the other.

Key Responsibilities: 

• Lead decision-making process for selection of software products and architecture solutions

• Develop software systems using test driven development employing continuous integration practices

• Mentor and partner with engineers to develop software that meets business needs

• Follow agile methodology for software development and technical documentation

• Innovate constantly and keep systems up to date with current technologies

Requirements:


BE/MS or PhD degree in Computer Science or equivalent experience in data architecture

• 12-15 years of experience in developing software applications

• 2+ years of experience working on Big Data products - preferred experience with Hadoop, Spark, Hive, Druid, Kafka etc.

• Proficient in application/software architecture (Definition, Business Process Modeling, etc.)

• Extensive understand of application/software development and design

• Collaborative personality ability to engage in interactive discussions with diverse engineering teams

• Stays current and up to date on Big Data technology and trends

• Demonstrated experience and/or familiarity with one of more of the following database technologies: SQL, MySQL, NOSQL, etc.

• Core Java, J2EE, Spring, Rest services, JMS, Hibernate, JSON, XML etc.

• Experience mentoring and developing skillsets of data engineers

Bonus points for having: 
  • Experience with Tensorflow or other deep learning / machine learning framework and libraries
  • Experience in one or more of following: Kubernetes, Docker, KVM, Xen, OpenStack, Yarn and Mesos
  • Scala/Python development skills




About Company

Rakuten India Enterprises Private Limited
Similar Jobs
View All Similar Jobs


Walkin for you