Software Engineer II

Remote, Silicon Valley, CA, United States, Austin, TX, United States • $80k - $130k

Dun & Bradstreet


Role Locations

  • Remote
  • Silicon Valley, CA, United States
  • Austin, TX, United States

Compensation

$80k - $130k

Employees

501+ people

Address

1820 Gateway Dr Ste 200
San Mateo, CA, 94404-4059, US

Tech Stack

  • Redshift
  • Redis
  • Zookeeper
  • Kafka
  • Akka
  • DynamoDB
  • Docker
  • Node.js
  • Numpy
  • SciPy
  • Scikit-Learn
  • Tensorflow
  • Hadoop
  • Cascading
  • AWS
  • React
  • Apache Spark
  • Neptune
  • Java
  • Spring MVC
  • Terraform
  • MySQL
  • JavaScript
  • TypeScript
  • GraphQL
  • Selenium
  • Puppet
  • Scala

Role Description

Why We Work at Dun & Bradstreet We are at a transformational moment in our company journey - and we’re so excited about it. Each day, we are finding new ways to strengthen our award-winning culture, and to accelerate creativity, innovation and growth. Our purpose is to help customers improve business performance with Dun & Bradstreet’s Data Cloud and Live Business Identity, and we’re wildly passionate and committed to this purpose. So, if you’re looking to make an immediate impact at a company that welcomes bold and diverse thinking, come join us!

The Role: You will work with our top engineers across our application, platform, data science, and UI teams to implement a cutting-edge customer data platform that will challenge you and your teammates technically and intellectually. Daily you will be working with other engineers, product managers, and QA to invent the best solutions for our customers and advance our leadership position in CDP and ABM fields. You should feel confident in your development skills and also open to diverse opinions so that you can make the decisions on how to build our best solutions. Our culture is built on mentorship, so you should be prepared to learn from others and also teach others. As a Senior/Lead Software Engineer you will be expected to work on projects as a technical lead and give guidance to other members on technical design and overall on best practices.

Key Responsibilities: • Responsible for leading the design and development of a Big Data predictive analytics SaaS based customer data platform using object oriented analysis, design and programming skills, and design patterns • Implement ETL workflows for data matching, data cleansing, data integration and management • Maintain existing data pipelines, and develop new data pipeline using big data technologies • Responsible for leading the effort of continuously improving reliability, scalability, and stability of micro services and platform • Contribute to and lead the continuous improvement of the software development framework and processes by analyzing, designing and developing test cases and implementing automated test suites • Reproduce, troubleshoot and determine root cause of production issues • Participate daily standup team meeting/bi-weekly sprint planning & sprint-end demo/retrospective and work cross-functionality with other teams in Lattice to drive the innovations of our products

Key Requirements: • 3+ years in back-end development in Java • Experience building data pipeline framework for data workflow to process large-data sets • Possess experience in either Apache Spark or Hadoop • Strong expertise with 2+ years of experience in building enterprise techniques for large scale distributed system design and data processing • Strong knowledge of common algorithms, data structures, Object Oriented programming and design • Strong analytical and problem solving skills • Ability to hit the ground running and learn/adapt quickly • Excellent verbal and written communication skills • Self-driven, willing to work in a fast-paced, dynamic environment • Desired but not all required: Hands-on experience with Scala, Cascading, AWS, DyanmoDB, Redshift, Redis, Akka, MongoDB, Airflow, Pytorch, Scikit-Learn, MapReduce, Metadata Management, Tensorflow, NoSQL, Cassandra, Machine Learning or similar • Bachelor's degree in Computer Science or equivalent. Master degree is preferred.

About Dun & Bradstreet

Dun & Bradstreet has the world’s most comprehensive business data sets and analytics capabilities to power today’s most crucial business needs. That’s why 90% of the Fortune 500, and companies of all sizes around the world, rely on Dun & Bradstreet to help grow and protect their business. Our engineering teams focus on developing industry-leading, highly scalable, SaaS based applications to put this data into action. We are solving extremely intellectually interesting problems using machine learning, artificial intelligence and high-performance distributed computing.

We are looking for individuals interested in building world-class SaaS applications and solving complex challenges with one of the world’s largest B2B data sets. We have a supportive team atmosphere, using the latest technologies, and always strive to ensure D&B is the best place to learn and grow your career.

Our leading SaaS B2B Product, D&B Lattice, is an early innovator in the hottest area of big data applied to predictive marketing. We combine thousands of data signals from our customers and partners, and extract key business insights using a variety of machine learning, ranging from random forest to deep learning, to better understand business drivers behind each purchase decision. Our innovative marketing and sales application predicts: who will buy, what they are likely to buy, and when.

Company Culture

Building a forward-leaning culture where people come first: Now, more than ever, we're focused on building a strong and supportive culture where people feel empowered, aren't afraid to fail, bring their true selves to work, and take time to recover when needed.

A few examples:

We eliminated layers and flattened the structure of our organization so that our leaders are approachable and more in tune with our people. Our 'Sustainable High Performance' program offers resources and support to our employees in 4 key areas to support personal growth: movement, mindset, nutrition and recovery. Dress For Your Day: We evolved our approach to our dress policy. We wear what makes sense for our day.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.