KNOWiNK
About Us:
Based in St. Louis, KNOWiNK was founded by Scott Leiendecker, a nationally respected election expert. KNOWiNK is a family-owned election security and technology company built exclusively in America and now has more than 150 employees. KNOWiNK has become the largest and most trusted electronic poll book solution in America. The KNOWiNK team includes former election administrators, officials, directors, and poll workers with extensive election experience. These former election officials understand the critical responsibilities and expectations jurisdictions face during elections.
The Opportunity: As a Data Engineer at KNOWiNK, you will play a critical role in shaping our data architecture and analytics capabilities. You will collaborate with cross-functional teams to create robust data pipelines and ensure the seamless integration of data sources, thereby empowering our organization to make informed decisions that drive student success.
Job Responsibilities: * Design, implement, and maintain scalable and reliable data pipelines to support analytics, reporting, and operations. * Optimize data models to support efficient querying and reporting. * Manage data migrations between systems and platforms, ensuring integrity and minimal downtime. * Build and maintain ETL processes using modern tools and best practices. * Leverage AWS or Azure services to support cloud-based data solutions. * Ensure data quality, governance, and performance monitoring across pipelines and systems. Document data workflows and maintain technical documentation for compliance and knowledge sharing.
Desired Qualifications: * Bachelor's degree in Computer Science, Engineering, or a related field. * 3-5 years of experience in data engineering or a related field. * Proficiency in SQL and experience with database systems (e.g., PostgreSQL, MySQL). * Experience with data pipeline and workflow management tools (e.g., Apache Airflow, Talend). * Strong programming skills in Python or Java.
Nice-to-Haves: * Experience with .NET, which will be considered a strong advantage. * Understanding of machine learning concepts and frameworks. * Experience working in an Agile development environment. * Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure). * Experience with big data technologies (e.g., Hadoop, Spark). * Knowledge of data visualization tools (e.g., Tableau, Power BI). * Understanding of machine learning concepts and frameworks. * Experience working in an Agile development environment.
The Opportunity: As a Data Engineer at KNOWiNK, you will play a critical role in shaping our data architecture and analytics capabilities. You will collaborate with cross-functional teams to create robust data pipelines and ensure the seamless integration of data sources, thereby empowering our organization to make informed decisions that drive student success.
Job Responsibilities: * Design, implement, and maintain scalable and reliable data pipelines to support analytics, reporting, and operations. * Optimize data models to support efficient querying and reporting. * Manage data migrations between systems and platforms, ensuring integrity and minimal downtime. * Build and maintain ETL processes using modern tools and best practices. * Leverage AWS or Azure services to support cloud-based data solutions. * Ensure data quality, governance, and performance monitoring across pipelines and systems. Document data workflows and maintain technical documentation for compliance and knowledge sharing.
Desired Qualifications: * Bachelor's degree in Computer Science, Engineering, or a related field. * 3-5 years of experience in data engineering or a related field. * Proficiency in SQL and experience with database systems (e.g., PostgreSQL, MySQL). * Experience with data pipeline and workflow management tools (e.g., Apache Airflow, Talend). * Strong programming skills in Python or Java.
Nice-to-Haves: * Experience with .NET, which will be considered a strong advantage. * Understanding of machine learning concepts and frameworks. * Experience working in an Agile development environment. * Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure). * Experience with big data technologies (e.g., Hadoop, Spark). * Knowledge of data visualization tools (e.g., Tableau, Power BI). * Understanding of machine learning concepts and frameworks. * Experience working in an Agile development environment.