Senior Data Engineer
About the Company
Are you a self-starter? Do you want to work where you can make an immediate impact? Civis Analytics is looking for a Senior Data Engineer to join our team!
Civis Analytics helps businesses use data to gain a competitive advantage in how they identify, attract, and engage loyal customers and employees. With a powerful combination of best-in-class proprietary data, cutting-edge software solutions, and an interdisciplinary team of data scientists, developers, and survey science experts, Civis works with Fortune 500 companies and the country’s largest nonprofits to make data-driven decision-making essential to how the world’s best companies do business.
Civis embraces the individuality of our employees and we celebrate each other's differences. Our products, services, and culture benefit from and thrive on the unique perspectives brought by each person in our Civis community. We're proud to be an equal opportunity workplace, and we are committed to equal employment opportunity regardless of race, age, sex, color, ancestry, religion, national origin, sexual orientation, gender identity, citizenship, marital status, disability, or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
About the Role
Senior Data Engineers at Civis amplify the contributions of their colleagues by tackling our hardest, riskiest, or most complex technical projects. You will take ownership of medium to large features, help make technical design and architecture decisions, and mentor other engineers. As a Senior Data Engineer, you will design and develop data intensive software, and work on big data processing frameworks.
What's great about being an engineer at Civis? We believe in ownership of our work and continuous learning, and we run our team to reinforce those values.
We trust engineers from all over our team to pick the right architecture, library, or framework for the job at hand. They help make decisions about new products in cross-functional design sprints and take quarterly hack weeks to try out new ideas and new technologies. Civis engineers push code to production on their second day and quickly ramp up on projects of increasing responsibility. We’re looking for senior engineers to make a big impact in their first few months.
We want to never stop learning. Everyone has a mentor from day one and tracks their personal development alongside their technical deliverables. We staff projects based on what people will learn, not just who knows it best today. Engineers collaborate across departments with our data scientists and analysts who are not only the best and brightest in their fields, but are also eager to teach and learn from you. Finally, valuing continuous learning also means recognizing that our strongest contributors stand out for their capabilities and not their credentials.
We are smart, fun, and a little bit weird. Does this sound like you?
We are looking for detail-oriented individuals from diverse backgrounds with demonstrated quantitative and problem-solving skills. We value creativity, hard work and on-the-job-excellence and offer competitive compensation and benefits packages. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States.
- 5+ years of experience in data engineering or data-centric software development, including experience taking a leading role in significant technical projects
- Deep understanding of architectural requirements and technical decisions involved in building reliable, robust, scalable data products and pipelines
- Love for problem-solving and working with data
- An ability and eagerness to constantly learn and teach others
Significant experience with several of the following:
- Python, Ruby, Java and/or Scala
- Distributed relational and/or NoSQL databases
- Designing and building data-centric APIs
- Spark, Kafka or another distributed cluster computing framework
- Automated software testing and continuous integration
- Proficiency working with Amazon Web Services (AWS) or another cloud provider