Demo

Data Engineer

Butler/Till
Rochester, NY Full Time
POSTED ON 2/22/2025
AVAILABLE BEFORE 3/23/2025

Butler/Till is a results-driven marketing agency offering deeply collaborative client experiences, proprietary technology, and world-class partnerships. At Butler/Till, we take immense pride in our independent, women-owned and led status, our unwavering commitment to a purpose-driven approach, our B-Corp status, and our unique structure as a 100% employee-owned company (ESOP).


SUMMARY

Data Engineer II is a role designed for individuals with a solid understanding and some hands-on experience in data engineering. This role involves taking ownership of larger data engineering tasks, designing solutions for moderately complex problems, and ensuring high-quality data pipelines and integrations. The ideal candidate will have experience with SQL, Python, cloud technologies, and data warehousing, with a strong ability to design, implement, and optimize data solutions. The role will offer opportunities to collaborate with cross-functional teams, contribute to architecture discussions, and mentor junior engineers.


The overall tech stack includes SQL, Python, AWS, Snowflake, and Power BI.


KEY OUTCOMES & RESPONSIBILITIES

Key Outcome: High-quality data solutions

Key Responsibilities:

  • Independently design, develop, and maintain data pipelines and ETL processes for moderately complex data flows.
  • Write complex, efficient, and maintainable code to integrate data from multiple sources, ensuring scalability and performance.
  • Optimize and refactor existing code and pipelines to improve efficiency, reliability, and maintainability.
  • Troubleshoot and resolve more complex technical issues with data quality, pipeline performance, or integration challenges.
  • Collaborate with cross-functional teams (e.g., Analytics, Product) to understand and define business requirements for data solutions.
  • Ensure data quality, integrity, and security through monitoring, validation, and the application of best practices.
  • Automate and document data processes to improve efficiency and repeatability.

Key Outcome: Collaborative team environment

Key Responsibilities:

  • Actively contribute to team discussions, offering solutions and feedback to improve data engineering practices.
  • Assist in mentorship of junior engineers, helping them grow in their technical skills and knowledge of the team’s processes.
  • Participate in and sometimes lead code reviews, ensuring adherence to best practices and high code quality.
  • Contribute to the development of best practices and technical standards within the data engineering team.
  • Participate in sprint planning, retrospectives, and other Agile ceremonies to ensure alignment on priorities and deliverables.
  • Use tools like JIRA and Confluence for task tracking, progress reporting, and documentation.

Other Responsibilities:

  • Assist with technical documentation for data pipelines, system configurations, and troubleshooting procedures.
  • Lead or assist with data integration projects, including the creation of reports, data extracts, and data marts.
  • Collaborate on troubleshooting and resolving complex production data issues to ensure system reliability and availability.


REQUIRED QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • 2-5 years of experience in data engineering or a related field.
  • Proficiency in SQL and experience with relational databases.
  • Experience with cloud platforms (e.g., AWS) and data warehousing technologies (e.g., Snowflake).
  • Strong understanding of data integration techniques and ETL/ELT processes.
  • Ability to write complex code with a focus on optimization and scalability.
  • Strong attention to detail and ability to ensure data quality and integrity.
  • Ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Excellent problem-solving skills with a focus on troubleshooting complex data issues.

PREFERRED QUALIFICATIONS

  • Experience with Python, big data technologies, and distributed data processing.
  • Familiarity with data visualization tools like Power BI.
  • Exposure to Agile development methodologies and tools (e.g., JIRA, Confluence).
  • Experience mentoring or coaching junior engineers.


CORE COMPETENCIES

  • CUSTOMER FOCUS/CLIENT INTIMACY: seeking to understand client business challenges/needs and delivering continuous value to our clients
  • COLLABORATIVE: working with teams and across the organization with ease
  • OWNER AGILITY: able to continuously learn and quickly adapt to changing circumstance
  • RESULTS DRIVEN: accepts accountability to deliver business outcomes, even under changing circumstances. Delivers on commitments
  • DISCIPLINED: Thinks, plans, and prioritizes work on an ongoing basis, plans and aligns with key team members before acting WORK ENVIRONMENT & PHYSICAL DEMANDS


WORK ENVIORNMENT & PHYSICAL DEMANDS

The work environment and physical demands characteristics described here are representative of those an employee encounters while performing the essential functions of this job, typically in an office setting or in a home office. An employee in this role may be in a stationary position, often standing or sitting for prolonged periods and using office equipment and computers. The noise level in the office environment is usually moderate. (I.e., business office with computers and printers, light foot traffic, etc.). Reasonable accommodation may be requested to enable individuals to perform the essential functions.

Commitment to Diversity, Equity, Inclusion and Belonging

Our dedication to Diversity, Equity, Inclusion, and Belonging (DEIB) is a cornerstone of our culture. We believe that the diversity and inclusivity of our workforce are sources of strength. As you become part of our community, you'll discover that we are dedicated to creating a positive impact, not only for our clients but also for the communities where we live and work.

EEO DISCLAIMER

Butler/Till is an Equal Opportunity Employer to all employees and applicants and prohibits discrimination and harassment of any kind without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

COMPENSATION

Butler/Till is committed to providing pay transparency of our compensation philosophy and ensuring equitable pay practices for our employee owners. The compensation range for this position is $79,000 - $110,000 and represents the annual salary range in Rochester, NY. Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience.

This is just one component of Butler/Till’s total compensation package for employee owners. The total compensation package for this position may also include other elements, including ESOP (employee stock ownership plan), an annual bonus, in addition to a full benefits package, and paid time off benefits, including 100% paid parental leave. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

Salary : $79,000 - $111,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Data Engineer?

Sign up to receive alerts about other jobs on the Data Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
Income Estimation: 
$71,122 - $96,652
Income Estimation: 
$92,929 - $122,443

Sign up to receive alerts about other jobs with skills like those required for the Data Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Data Analytics Skill

    • Income Estimation: $71,653 - $87,392
    • Income Estimation: $71,440 - $92,105
  • Data Architecture Skill

    • Income Estimation: $73,798 - $89,311
    • Income Estimation: $81,769 - $104,543
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Butler/Till

Butler/Till
Hired Organization Address Rochester, NY Full Time
SUMMARY This position offers an exciting opportunity to drive business results for multiple enterprise-level clients acr...
Butler/Till
Hired Organization Address Rochester, NY Full Time
Description This position is considered hybrid for candidates living in the Rochester, NY area Butler / Till is a result...
Butler/Till
Hired Organization Address Rochester, NY Full Time
Butler/Till is a results-driven marketing agency offering deeply collaborative client experience, proprietary technology...

Not the job you're looking for? Here are some other Data Engineer jobs in the Rochester, NY area that may be a better fit.

Data Engineer

Heritage Christian Services, Rochester, NY

Sr. Data Engineer

CGS Federal (Contact Government Services), Rochester, NY

AI Assistant is available now!

Feel free to start your new journey!