Staff Engineer, Software

Year    Bengaluru, Karnataka, India

Job Description


Purpose: The role is of a hands-on tech lead for data engineering who could make a difference to drive digital initiatives in data and deriving insights using data analytics product in terms of the design and architecture, and actively work towards the development of new features. This person will be member of a multi-functional scrum team building public cloud based SaaS delivery platform and the role also demands to lead, empower, mentor and provide ample guidance to the other team members with respect to technical challenges.
Responsibilities:

  • Working closely with architects, business partners and bring forth expertise in data engineering to plan and implement scope to meet business goals.
  • Work with team members to successfully execute, mentor them to become efficient and deliver tasks per plan.
  • Provides mentorship regarding design activity to other programmers on technical aspects relating to the project.
  • Work towards system design, implementation, automated unit and integration testing, design review, code reviews, debugging and integration of code of utmost complexity across projects.
  • Establishes and maintains detailed and accurate documentation of all work.
  • Proactively looks for ways and patterns to continuously improve design, performance, scale and cost with measurable and tangible goals
  • Work with distributed team demonstrating high standards of partnership and communications
Candidate Requirement:
Education & Experience levels:
Bachelors in Engineering/Computer Science or Master degree or equivalent with more than 8 years of proven experience.

Skills, Knowledge and Experience:
  • Hands on experience designing web-based applications in Java technologies and open to learn UI technologies
  • Hands on experience in Java application development frameworks and technologies: Spring, Core Java (collections, generics, multi-threading etc.)
  • Hands on experience with Hadoop Ecosystem, should have knowledge working on HDFS, Hive, Spark
  • Has experience working on different tiers of data pipeline and knows to design high-performance, scalable and secure data lake.
  • Has knowledge about AI/ML and can demonstrate understanding of Neural Networks, Tensorflow, Keras and Statistics
  • Demonstrate expertise in SQL/NoSQL databases.
  • Has experience with AWS services like EC2, Lambda, S3, SNS, SQS, DynamoDB, SageMaker e.t.c
  • SOLID design and programming experience and very strong in programming fields like object oriented principles, design patterns, data structures and unit testing
  • Experience in conducting performance analysis
  • Excellent communication and interpersonal skills
  • Ability to work effectively with dispersed, remote and global teams when needed.
  • Having a wide range of experience and understanding of trends and technologies, uses technical knowledge to resolve sophisticated issues in creative and effective ways
  • Inclination and ability to actively coach and mentor team members.
Preferred Skills and Experience:
  • Experience with Web Services: SOAP Request/Response handling, authentication, REST APIs
  • Strong command of JavaScript and frameworks such as AngularJS, ReactJS etc
  • Strong command of HTML5, CSS, JQuery, AJAX, JavaServer Pages (JSP), REST, JSON, XML
  • Strong database knowledge including SQL and NoSQL
  • Knowledge of AWS Analytics services like AWS QuickSight, Glue e.t.c
  • Experience with Python programming language
  • Experience with Docker, Kubernetes and DevOps standard processes.
  • Experience in designing large-scale, highly available distributed software.
  • Experience of tools such as JIRA, Confluence, SVN and Git

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3149241
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year