Data Engineer

Evansville, IN
Direct Hire

Keller Schroeder is seeking a Data Engineer for our Data Strategy consulting practice. This individual will report to the Practice Leader of Data Engineering. The candidate will be responsible for developing and testing data pipeline solutions to feed operational analytics needs, data science advanced analytics and integration of end-to-end business processes. The candidate will be familiar with ETL (Extract, Transform, & Load), and knowledge/experience with business intelligence tools.
We are unable to provide sponsorship at this time.


  • Perform the tasks of data engineering: Source data, extract it, enrich metadata definitions, develop data rules, transform data, load data to target locations, and visualize data graphically
  • Data ingestion from different data sources which exposes data using different technologies, such as: RDBMS, REST HTTP API, flat files, Streams, and Time series data based on various proprietary systems. Implement data ingestion and processing with the help of big data technologies 
  • Obtain data from source systems and analyze to provide foundational design of ETL routines
  • Develop ETL routines to process/transform data using various technologies either on-premise or cloud-based
  • Ensure data and results are accessible, scalable, efficient, accurate, complete, and flexible
  • Perform data validation efforts between source and target systems to ensure data reliability and accuracy
  • Write SQL queries to analyze, transform, and procure datasets from raw tables
  • Design, build, and implement dashboards/reports using various business intelligence tools for client consumption of actionable insight
  • Document technical details and communicate project information to teammates and clients
  • Bachelor’s degree in computer science, computer engineering, data science or related discipline
  • Experience working with at least one of the following languages: Java, Scala, Python, C# 
  • Knowledge of cloud platforms (e.g. Azure, AWS, Oracle, etc.)
  • Basic knowledge and experience with data mining/programming tools (e.g. SQL, R, Python)
  • Knowledge of and/or experience using Database technologies (e.g. SQL Server, Oracle, Snowflake, etc.)
  • Knowledge of and/or experience using Database Data integration tools (e.g. DataStage, Azure Data Factory, AWS Glue, Talend, Alteryx, etc.)
  • Knowledge of and/or experience with data visualization tools, such as Power BI, Tableau, Spotfire, Rstudio Shiny, etc.
  • Organizational skills and the ability to work on multiple projects and priorities while meeting established deadlines. 
  • Good written and oral communication skills and ability to present results to non-technical audiences 


Keller Schroeder is an employee owned, regionally focused information technology, consulting services firm, and a value-added reseller of hardware and software products located in Evansville, IN. Our company was founded in 1978. Since 1996 we have aggressively expanded into technologies such as web-based and client server development tools as well as networking and infrastructure products. We offer a competitive compensation package, including base salary and profitability bonus, medical, dental, life and vision insurance, matching 401(k), Employee Stock Ownership Plan (ESOP), flexible spending account, vacation, holidays, tuition reimbursement and direct deposit.  Click on the link below to see why employee-owners enjoy working at Keller Schroeder!

We look forward to receiving your resume in PDF format!