American Family Insurance

Data Engineer - Boston

Software Developer in Boston, MA

Posted 2019-08-29
Description

At American Family Insurance, we’re driven by our customers and employees. That’s why we provide more than just a job – we provide opportunity. Whether you’re already part of our team in search of a new challenge or new to our company and ready for what’s next, you’re in the right place. Every dream is a journey that starts with a single step. Start your journey right here. Join our team. Bring your dreams.

Quick Stats:
Job ID:
R12822 Big Data Engineer - Data Engineer (Evergreen) (Open)
Summary:
Depending on qualifications, candidates may be hired at a different levels. We have multiple positions available.

The Senior Data Science Engineer will contribute to our mission through the design, development, implementation and maintenance of high performance parallel and distributed systems. The position will lead the development of our data processing systems and their interfaces, which support our data science efforts, with a focus on enabling scalable, high performance, distributed computing environments. The Senior Data Science Engineer is responsible for researching new data processing technologies, building prototypes as needed, and making recommendations to leadership. The position will contribute to the implementation of machine learning and statistical algorithms, including making them more efficient and scalable. As a key member of the Data Science team, this position will work closely with the scientists and will contribute to the modeling and data mining efforts as desired and needed.
Responsibilities:
Specialized Knowledge and Skills Requirements
Demonstrated experience providing customer-driven solutions, support or service
Advanced knowledge and experience using a variety of programming languages to implement and operate data science infrastructure assets (e.g., Scala, Python, Java, R, C/C++ ).
Demonstrated entrepreneurial experience working with technology focused startups.
Demonstrated experience developing and managing complex technical projects involving parallel or distributed computing, including Hadoop, the Apache Stack (Spark, Storm, Kafka, etc.), and related technologies.
Demonstrated experience working across a broad range of information technology domains, including application, data, infrastructure, and security with specific expertise in design, development, and deployment of data- and analytics-related platforms and tools.
Demonstrated experience working with or on a Data Science team and familiarity with data mining and machine learning techniques.
Extensive knowledge and understanding of data management strategies and roadmaps as well as data architectural design models.
Familiarity with a wide variety of data formats and processing methodologies.
Familiarity with relational database design and SQL scripting.
Strong willingness to adapt, pivot, and learn as needed to address emerging opportunities and challenges.
Willingness to contribute technically in whatever manner is needed to get the job done.
Travel Requirements
This position requires travel up to 5% of the time
Additional Job Information:
Additional Job Description

Candidates experience with Python, AWS, and/or Hadoop preferred.

Offer to selected candidate will be made contingent on the results of applicable background checks.

Offer to selected candidate is contingent on signing a non-disclosure agreement for proprietary information, trade secrets, and inventions.

Relocation assistance is available.


Job Description:
Primary Accountabilities
Data Science Infrastructure Design, Development, and Operations (50%)

Lead architectural planning, design, development, deployment, and management of analytical environments capable of ingesting, processing, and analyzing large, diverse data sets containing structured and unstructured elements.
Determines high level system integrations, primary dependent systems and infrastructure needed to implement the proposed business idea.
Develops holistic solution architectures ensuring that all architectural aspects of the system including data, application, infrastructure and security are addressed.
Develop high performance parallel or distributed computing environments, as needed, and including those based on the Apache Stack, in support of key data science capabilities.
Analyzes architecture portfolios to assess opportunities for improvement and identify changes needed to meet strategic business needs.
Modify analytical architectures over time as technologies and DSAL needs evolve.

Data Science Research Support (40%)

Participate in the definition and planning of analytical projects to solve complex business problems as the key technical resource in the areas of data processing and scalable analytical and computational platforms.
Support quick turnaround for data science projects that provide time sensitive insights by facilitating ingestion, transformation, and processing of data, by developing software or scripting for efficient analytical processing, by rapidly deploying visualization or business intelligence tools and dashboards, or by contributing other technical skills, including software development, as appropriate.
Maximize the predictability, efficiency, effectiveness, and maintainability of data science-related infrastructure elements with a focus on analytical compute environments.
Develop means for automating data- and analytics-related systems and processes, as appropriate, to support data science activities.

Technology Strategy (10%)

Responsible for analyzing business and technology trends related to data architecture, data engineering, data management, and high performance computing to provide expertise to management and resources within DSAL, the Venture Capital group, and other areas of the Business Development division.
Participates in the development of policies, standards, and guidelines that direct the selection, development, implementation, and use of architecture technologies within the unit.
Organizes technology strategies into integrated roadmaps to guide initiative planning and scheduling.
Communicate data and computational methodologies and techniques for other groups within American Family (I/S, SDA, affiliates, etc.), as appropriate.
Function in a collaborative technical consultancy role to routinely contribute technical expertise in discussions with senior management.
Stay connected: Join our Talent Community!

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

We’re not like just any insurance company. At American Family, we’re dedicated to inspiring, protecting and restoring your dreams. We know how hard our customers and employees work to achieve their dreams. That's why, for over 90 years, we have made it our mission to protect those dreams. It's all part of who we are and who we'll always be... Innovative, Caring, Agile, Trustworthy, Transparent and Passionate. We are a strong, forward-looking company and a proven leader in our industry. And if you are looking to make a difference, we are looking for you.

Be Seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.