[TriPython] [job posting] - various Python-friendly Data Engineering openings at BB&T

Jesse Bikman jessebikman at gmail.com
Wed May 16 14:53:26 EDT 2018


Here’s one of many positions recently posted at BB&T in the Enterprise Data Office. Remote friendly culture here at the bank. Contact me if interested in applying and want a referral. 

Data Analyst

The Enterprise Data Office within the Data and Technology Services area of BB&T is creating a culture of technical excellence in order to empower our business units and customers. We are looking for a senior level data engineer who is a passionate technologist with a talent for interpreting business needs into logical solutions and services that scale. For you to be successful in this role: you will have exceptional technical leadership abilities, a very strong background in working with “Big Data”, strong software and data persistence design and development experience, deep knowledge across broad technologies and frameworks, an exceptional ability to communicate effectively, and are highly motivated to grow your skills and career path.

Primary Purpose:

Primary job responsibilities involve preparing data for analytical or operational uses across broad line of business needs areas and enterprise data domains. The data engineer often works as a dedicated member of delivery teams, focused on providing data in a ready-to-use services form for analytics groups and data scientists who are interrogating information for predictive analytics, machine learning and data mining purposes. In many cases, the data engineer also works with business units and departments integrating, consolidating and cleansing data, and structuring aggregations for use in individual analytics applications for business analysts, leadership groups, and other end users to aid in ongoing operational insights.

An independent & self-motivated lead Data Engineer must be versed in broad approaches to data architecture and applications, and will develop components/applications by studying operations and designing, and developing, reusable services and solutions that support the automated ingesting, profiling, and analysis of structured and unstructured data.

Essential Duties and Responsibilities:

Following is a summary of the essential functions for this job. Other duties may be performed, both m or and minor, which are not mentioned below. Specific activities may change from time to time.
• 4-6 years software development/ programming experience in enterprise/ web/ cloud applications
• 5+ years of experience in Data Modeling, data warehousing and data design
• Fluent with functional, imperative and object-oriented languages and methodologies.
• Experience with BIG DATA and Hadoop.
• Experience with SQL (MySQL, Postgres) and NoSQL(MongoDB/HBase/ReDis) database is expected.
• Proficiency with various operating systems (Linux/ Windows)
• Strong knowledge of programming languages/tools including: C#, Java, Python, Ruby, Scala, SQL and scripting (Java, Python, Spark, SQL, Hive, JavaScript, Shell). Scripts
• Experience with Big Data approaches and technologies including: Hadoop, Cloudera utilities, Spark, Kafka, Hive, Oozie (experience with Angular JS/HTML5/Node JS are big plus).
• Experience implementing and consuming large-scale web services (RESTful APIs)
• Has led, or been directly involved with, the investigation and resolution of complex data, system, and software systems requiring solutioning.
• Experience working in an agile environment.
• Explores, examines and interprets large volumes of data in various forms and recommends additional sources of data for improvements.
• Very strong knowledge of design patterns; logical, physical, dimensional and 3NF modeling skills.
• Experience in data management best practices, real-time and batch data integration, and data rationalization.
• Ability to prioritize well, communicate clearly, have a consistent track record of commitment and accountability for delivery, as well as excellent software engineering and troubleshooting skills.
• Must be able to work across multiple phases of the project (e.g. initiation, planning, requirements, design, etc.) and manage multiple responsibilities.
• Creates and evaluates the data needs of assigned projects and assures the integrity of the data.
• Translates business and data requirements into data models in support of enterprise data modellings, data definition and warehousing, and analytical systems.
• Understand the relationships across business information and units of data; collaborate with business and other departments to identify data usage patterns and to formulate business names, definitions and data quality rules for data elements.
• Maintain data mappings documents, business matrix and other data design artifacts that define technical data specifications and transformation rules.
• Understand database performance factors and trends pertaining to very large database design and collaborate with DBAs to implement mitigating physical modeling solutions; provide data structures optimized for information entry and retrieval;
• Effectively communicate data design to other members of the team to ensure proper implementation and utilization of the data structures; support development team during process design and performance tuning.
• Adopt quality assurance practices to include: following an appropriate modeling methodology, helping to establish department standards and procedures, reviewing and critiquing data models produced by others, participating in walkthroughs and audits, ensuring appropriate documentation is produced at all points in the process.
• Pursue continuous improvements based on lessons learned and industry best practices.
• Understand the goals and risks associated with the business and technical requirements, and offer counsel on risk mitigation and the alignment of data solution with objectives.
• Demonstrate a team orientation by working closely and effectively with business partners, development teams and outside services.
• Ability to apply systems thinking for solutions by considering broad potential alternatives and impact areas.
• Ability to travel as needed, occasionally overnight.

Desired Skills:
• Knowledge of, and experience working in, DevOps environments is desirable.
• Previous experience in the financial services industry is a plus.
• Experience with performance tuning and documenting changes.
• Exposure to container technologies (Docker or similar) and orchestration is a plus.
• Experience with metadata capture, management, and platforms.

BB&T is an Equal Opportunity Employer and considers all qualified applicants regardless of race, gender, color, religion, national origin, age, sexual orientation, gender identity, disability, veteran status or other classification protected by law

Sent from my iPhone
-------------- next part --------------
   Here's one of many positions recently posted at BB&T in the Enterprise
   Data Office. Remote friendly culture here at the bank. Contact me if
   interested in applying and want a referral.

   Data Analyst

   The Enterprise Data Office within the Data and Technology Services area of
   BB&T is creating a culture of technical excellence in order to empower our
   business units and customers. We are looking for a senior level data
   engineer who is a passionate technologist with a talent for interpreting
   business needs into logical solutions and services that scale. For you to
   be successful in this role: you will have exceptional technical leadership
   abilities, a very strong background in working with "Big Data", strong
   software and data persistence design and development experience, deep
   knowledge across broad technologies and frameworks, an exceptional ability
   to communicate effectively, and are highly motivated to grow your skills
   and career path.

   Primary Purpose:

   Primary job responsibilities involve preparing data for analytical or
   operational uses across broad line of business needs areas and enterprise
   data domains. The data engineer often works as a dedicated member of
   delivery teams, focused on providing data in a ready-to-use services form
   for analytics groups and data scientists who are interrogating information
   for predictive analytics, machine learning and data mining purposes. In
   many cases, the data engineer also works with business units and
   departments integrating, consolidating and cleansing data, and structuring
   aggregations for use in individual analytics applications for business
   analysts, leadership groups, and other end users to aid in ongoing
   operational insights.

   An independent & self-motivated lead Data Engineer must be versed in broad
   approaches to data architecture and applications, and will develop
   components/applications by studying operations and designing, and
   developing, reusable services and solutions that support the automated
   ingesting, profiling, and analysis of structured and unstructured data.

   Essential Duties and Responsibilities:

   Following is a summary of the essential functions for this job. Other
   duties may be performed, both m or and minor, which are not mentioned
   below. Specific activities may change from time to time.

   o 4-6 years software development/ programming experience in enterprise/
   web/ cloud applications

   o 5+ years of experience in Data Modeling, data warehousing and data
   design

   o Fluent with functional, imperative and object-oriented languages and
   methodologies.

   o Experience with BIG DATA and Hadoop.

   o Experience with SQL (MySQL, Postgres) and NoSQL(MongoDB/HBase/ReDis)
   database is expected.

   o Proficiency with various operating systems (Linux/ Windows)

   o Strong knowledge of programming languages/tools including: C#, Java,
   Python, Ruby, Scala, SQL and scripting (Java, Python, Spark, SQL, Hive,
   JavaScript, Shell). Scripts

   o Experience with Big Data approaches and technologies including: Hadoop,
   Cloudera utilities, Spark, Kafka, Hive, Oozie (experience with Angular
   JS/HTML5/Node JS are big plus).

   o Experience implementing and consuming large-scale web services (RESTful
   APIs)

   o Has led, or been directly involved with, the investigation and
   resolution of complex data, system, and software systems requiring
   solutioning.

   o Experience working in an agile environment.

   o Explores, examines and interprets large volumes of data in various forms
   and recommends additional sources of data for improvements.

   o Very strong knowledge of design patterns; logical, physical, dimensional
   and 3NF modeling skills.

   o Experience in data management best practices, real-time and batch data
   integration, and data rationalization.

   o Ability to prioritize well, communicate clearly, have a consistent track
   record of commitment and accountability for delivery, as well as excellent
   software engineering and troubleshooting skills.

   o Must be able to work across multiple phases of the project (e.g.
   initiation, planning, requirements, design, etc.) and manage multiple
   responsibilities.

   o Creates and evaluates the data needs of assigned projects and assures
   the integrity of the data.

   o Translates business and data requirements into data models in support of
   enterprise data modellings, data definition and warehousing, and
   analytical systems.

   o Understand the relationships across business information and units of
   data; collaborate with business and other departments to identify data
   usage patterns and to formulate business names, definitions and data
   quality rules for data elements.

   o Maintain data mappings documents, business matrix and other data design
   artifacts that define technical data specifications and transformation
   rules.

   o Understand database performance factors and trends pertaining to very
   large database design and collaborate with DBAs to implement mitigating
   physical modeling solutions; provide data structures optimized for
   information entry and retrieval;

   o Effectively communicate data design to other members of the team to
   ensure proper implementation and utilization of the data structures;
   support development team during process design and performance tuning.

   o Adopt quality assurance practices to include: following an appropriate
   modeling methodology, helping to establish department standards and
   procedures, reviewing and critiquing data models produced by others,
   participating in walkthroughs and audits, ensuring appropriate
   documentation is produced at all points in the process.

   o Pursue continuous improvements based on lessons learned and industry
   best practices.

   o Understand the goals and risks associated with the business and
   technical requirements, and offer counsel on risk mitigation and the
   alignment of data solution with objectives.

   o Demonstrate a team orientation by working closely and effectively with
   business partners, development teams and outside services.

   o Ability to apply systems thinking for solutions by considering broad
   potential alternatives and impact areas.

   o Ability to travel as needed, occasionally overnight.

   Desired Skills:

   o Knowledge of, and experience working in, DevOps environments is
   desirable.

   o Previous experience in the financial services industry is a plus.

   o Experience with performance tuning and documenting changes.

   o Exposure to container technologies (Docker or similar) and orchestration
   is a plus.

   o Experience with metadata capture, management, and platforms.

   BB&T is an Equal Opportunity Employer and considers all qualified
   applicants regardless of race, gender, color, religion, national origin,
   age, sexual orientation, gender identity, disability, veteran status or
   other classification protected by law

   Sent from my iPhone


More information about the TriZPUG mailing list