Senior Engineer

04 Jul 2024

Vacancy expired!

Job Description:

Position Summary

As a Senior Engineer, the candidate will be responsible for leading and providing technical oversight for multiple teams working on Insights and Personalization .

Responsible to: • Provide technical thought leadership based on the significant experience they have built through multiple software implementations and have developed both depth and breadth in a number of technical competencies. • Define, lead and be accountable for the end-to-end solution design and delivery for highly complex Insights/personalization projects. Efforts deliver significant business outcomes. • Deliver complex features and technology enablers that improve development efficiencies. • Provide technical oversight for teams in solution development. • Ensure that the design and engineering approach for complex features, are consistent with the larger portfolio solution. • Conduct research, designs prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc. • Help define the technology tool stack for the solution. • Evaluate and adapt new testing tool/framework/practices for team(s). • Enable team(s)/applications with CI/CD capabilities • Engage with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline. • Support/mentor/coach team(s) on design and best practices for high code performance -e.g. pairing, code reviews. • Constantly looking for better ways of solving technical problems and designing the solution, is not afraid to challenge the status quo. • Creates frameworks, interfaces and complex components for team(s) to utilize and develop. • Contributes to test strategy creation and automation of test suites for team(s); drives test strategy adherence across team(s). • Accountable for end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level. • Works with stakeholders to establish high-level solution needs and with architects for technical requirements.

Required Skills

• Bachelor's / Master's degree in Computer Science or equivalent experience • Minimum 10 years of Software Development experience • Minimum 5 years of experience with the Hadoop/Cloudera ecosystem, such as Spark, MapReduce, Yarn, Hive, Sqoop, Impala, Kafka and Oozie • Experience with Apache Spark • Experience with Unix / Linux and shell scripting • Experience with two or more Programming Languages (SQL, Java , Python, Scala, R) • Experience leading software projects, from the design through release phases • Experience using the Data Lake to design and produce analytical output through batch and real-time processing • Strong understanding of capacity planning, software development lifecycle, and enterprise production deployments • Hands-on experience benchmarking systems, analyzing bottlenecks, and designing performance code

Desired Skills

• Understanding of Machine Learning, Text Mining, and Artificial Intelligence • SDLC Methodology - Agile / Scrum / Iterative Development • Job Scheduling Tools (Autosys) • Version Control System (Git, Bitbucket) • Continuous Integration / Continuous Delivery (CI/CD) pipelines (Jenkins) • Real Time Streaming (Kafka) • Visual Analytics Tools (Tableau) • No SQL Technologies (Hbase) • Data Integration, Data Security on Hadoop ecosystem. ( Kerberos ) • Awareness or experience with Data Lake with Cloudera ecosystem

Shift:1st shift (United States of America)

Hours Per Week:40

Learn more about this role

  • ID: #43813875
  • State: New Jersey Pennington 08534 Pennington USA
  • City: Pennington
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-07-04
  • Deadline: 2022-09-01
  • Category: Et cetera