Data Engineer

7 days ago


Ithaca, New York, United States GEI Consultants Full time
About the Role

We are seeking a highly skilled Data Engineer to join our Operational Development Team at GEI Consultants. As a Data Engineer, you will play a critical role in supporting a variety of systems and data engineering tasks focused on data flow activities.

Key Responsibilities
  • Design, develop, and implement data pipelines and ETL processes to extract, transform, and load data from various sources.
  • Develop and maintain databases and data warehouses to store and manage large datasets.
  • Optimize database performance and ensure data integrity through indexing, caching, and other techniques.
  • Support data visualization tools such as Tableau Server, Power BI, and ArcGIS.
  • Develop and maintain stored procedures and SQL scripts to automate data processing and reporting.
  • Identify opportunities to improve data flow and presentation for analysis.
  • Develop and optimize ETL/SSIS packages to facilitate data transfer between FTP, remote data loggers, Azure, and on-premises databases.
  • Troubleshoot SSIS package permission issues related to execute-as/data source read/write access.
  • Develop data reporting and visualizations as specified by clients using Tableau, SSRS, etc.
  • Perform DML and DDL via tsql/stored procedures executed directly within SSMS and remotely via SSIS.
  • Develop test plans, implementation plans, and project timelines for various data engineering projects.
  • Define, prioritize, communicate, and foster shared understanding of project objectives and scope.
  • Coordinate the development of standard operating procedures (SOPs), technical training programs, and QA/QC procedures for staff and work product.
  • Team with all staff necessary to complete assignments.
  • Collaborate with technical team members to ensure the solution design satisfies project objectives and business requirements.
Requirements
  • 3+ years of experience in a position performing similar data engineering tasks.
  • Proven record of ability to design, manage, and support MS SQL Server and Azure databases.
  • Ability to work with programming/mark-up/scripting languages such as Python, XML, JavaScript, and R.
  • Bachelor's Degree from an accredited college or university.
  • MS SQL Server/Azure certification preferred.
  • Ability to develop project plans and meet deadlines.
  • Self-starter with attention to detail and stakeholder needs.
  • Able to critically analyze and solve problems of a complex nature.
  • Excellent Communication skills.
  • Able to work on multiple projects of moderate complexity simultaneously and independently.
  • Proficient in organization and time management skills.
  • Familiarity with engineering, environmental science, and/or chemistry subject matter preferred.
  • Able to work effectively in GEI's partnership model, including a team environment, building rapport and relationships.
About GEI Consultants

GEI Consultants is a 100% employee-owned company that offers a range of engineering, science, and technical consulting services. We are committed to employee growth with career development opportunities, competitive total rewards, a well-being program, flexible work arrangements, and more. Our company culture is driven by our 4 Cs – we are Client-Centered, Curious, Collaborative, and Community Minded – which support our focus on sustainability, safety, diversity, equity, and inclusion.

We are committed to being a great place to work and offer a comprehensive benefits program, including medical, dental, vision, life, disability, and more. We also offer a well-being program and paid parental leave, commuter benefits, hybrid work schedules, and cell phone stipends. Our employees support our flat leadership structure, have a say in how our business operates, and benefit from our financial success.

GEI is an AA/equal opportunity employer, including disabled and veterans.


  • Data Engineer

    2 weeks ago


    Ithaca, New York, United States GEI Consultants Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our Operational Development Team at GEI Consultants. As a Data Engineer, you will play a critical role in supporting a variety of systems and data engineering tasks focused on data flow activities.Key ResponsibilitiesDesign, develop, and implement data pipelines and ETL processes to extract,...


  • Ithaca, New York, United States Ursa Space Systems Full time

    Job Title: Collections Assistant IIAbout Ursa Space SystemsWe are a leading provider of global intelligence solutions, leveraging our SAR/EO/RF satellite network and data fusion expertise to deliver real-time insights to organizations worldwide.Job SummaryWe are seeking a highly motivated and detail-oriented Collections Assistant II to join our team. The...


  • Ithaca, New York, United States Ecolectro Full time

    Job OverviewEcolectro is seeking a skilled Electrical Test Engineer to join our team in Ithaca, NY. As a key member of our multidisciplinary team, you will be responsible for designing and validating testing and data acquisition equipment related to the development of AEM water electrolyzers.Key ResponsibilitiesLead end-to-end testing of electrochemical...

  • C++ Software Engineer

    1 month ago


    Ithaca, New York, United States VRS Recruitment (US) Full time

    C++ Software Engineer – InstrumentationExciting opportunity to work with a pioneering scientific instrument organization that is leading the way in the development of analytical tools. You will play a crucial role in the design, development, and testing of software for sophisticated scientific instruments.Key ResponsibilitiesCreate high-performance...

  • C Software Engineer

    1 month ago


    Ithaca, New York, United States VRS Recruitment (US) Full time

    C++ Software Developer – Instrument ControlExciting opportunity with a pioneering scientific instrument organization at the leading edge of analytical instrument innovation. The selected candidate will engage in the design, development, and testing of software for sophisticated scientific devices.Key ResponsibilitiesCreate high-performance software modules...


  • Ithaca, New York, United States Cornell University - School of Civil and Envir. Engrg. Full time

    Cornell University - School of Civil and Environmental Engineering Seeks Lecturer in Engineering ManagementCornell University's School of Civil and Environmental Engineering is seeking a Lecturer in Engineering Management to join our team. As a Lecturer, you will provide instruction within our Master of Engineering Program in Engineering Management,...

  • C Software Engineer

    1 month ago


    Ithaca, New York, United States VRS Recruitment (US) Full time

    C++ Software Developer – Instrument ControlExciting opportunity to be part of a pioneering scientific instrument organization engaged in the cutting-edge development of analytical instruments. You will take charge of the design, development, and testing of software for intricate scientific devices.Key ResponsibilitiesCreate high-performance software...


  • Ithaca, New York, United States Cornell University Full time

    Position Title: Senior Engineer for Nanotechnology Processes About Us Cornell University is a leader in research and innovation, dedicated to advancing knowledge and fostering a collaborative environment. The Cornell NanoScale Facility (CNF) serves as a premier center for micro and nanofabrication, catering to a diverse user base that includes students,...


  • Ithaca, New York, United States VRS Recruitment (US) Full time

    C++ Software Engineer – Instrument ControlVRS Recruitment (US)An exceptional opportunity awaits with a pioneering company specializing in scientific instruments, leading the charge in the development of advanced analytical technologies. The selected candidate will take charge of the design, development, and rigorous testing of software tailored for...


  • Ithaca, New York, United States Cornell University Full time

    About the RoleCornell University is seeking a highly skilled Endpoint DevOps Engineer to join our Information Technologies team. As a key member of our Endpoint Infrastructure and Engineering (EIE) Team, you will play a critical role in shaping the future of endpoint management at Cornell.Key ResponsibilitiesAssist the EIE team in planning, building,...


  • Ithaca, New York, United States Cornell University Full time

    About the RoleCornell University is seeking a highly skilled Endpoint DevOps Engineer to join our Information Technologies team. As a key member of our Endpoint Infrastructure and Engineering team, you will play a critical role in shaping the future of endpoint management at Cornell.Key ResponsibilitiesAssist the EIE team in planning, building, testing,...


  • Ithaca, New York, United States Cornell University Full time

    About the RoleCornell University is seeking a highly skilled Endpoint DevOps Engineer to join our Information Technologies team. As a key member of our Endpoint Infrastructure and Engineering team, you will play a critical role in shaping the future of endpoint management at Cornell.Key ResponsibilitiesDesign, develop, and implement endpoint management...


  • Ithaca, New York, United States Cornell University Full time

    About the RoleCornell University is seeking a highly skilled Endpoint DevOps Engineer to join our Information Technologies team. As a key member of our Endpoint Infrastructure and Engineering team, you will play a critical role in shaping the future of endpoint management at Cornell.Key ResponsibilitiesDesign, develop, and implement endpoint management...


  • Ithaca, New York, United States Cornell University Full time

    About the RoleCornell University is seeking a highly skilled Endpoint DevOps Engineer to join our Information Technologies team. As a key member of our Endpoint Infrastructure and Engineering (EIE) Team, you will play a critical role in creating, updating, enhancing, and optimizing endpoint management processes, including automating tasks to maintain better...


  • Ithaca, New York, United States Cornell University Full time

    Position Overview:This role is situated within a prestigious educational institution, providing the flexibility for remote work across the United States.Tax Compliance:Due to state regulations, individual tax reporting and withholdings will be necessary for candidates based in New York State. Additional state income tax filings may apply for those working...


  • Ithaca, New York, United States Cornell University Full time

    Position Overview: This role is pivotal in ensuring a secure and efficient Windows server environment within the Managed Servers service. Location: This position is based in Ithaca, New York, with the flexibility for remote work from any location within the United States. Tax Compliance: Adherence to New York State tax reporting and withholdings is required,...

  • Energy Manager

    4 days ago


    Ithaca, New York, United States ME Engineering Full time

    {"h1": "Energy Manager Job Description", "p": "At M/E Engineering, we are seeking a highly skilled Energy Manager to join our team at Cornell University in Ithaca, NY. As a leading full-service MEP engineering firm, we provide design and technology services to our clients, creating built environments that support a sustainable future. Our team of nearly 200...


  • Ithaca, New York, United States Cornell University Full time

    About the JobCornell University is seeking a skilled Software Developer to join our team at the K. Lisa Yang Center for Conservation Bioacoustics. As a key member of our software engineering team, you will be responsible for developing and maintaining software applications for acoustic analysis and data visualization.Key ResponsibilitiesParticipate in the...

  • Software Developer

    1 week ago


    Ithaca, New York, United States Cornell University Full time

    About the PositionCornell University is seeking a highly skilled Software Developer to join our team at the K. Lisa Yang Center for Conservation Bioacoustics. As a key member of our software engineering team, you will be responsible for developing and maintaining software applications for bioacoustic analysis and conservation research.Key...


  • Ithaca, New York, United States InsideHigherEd Full time

    Director of Network and Systems OperationsThe Director of Network and Systems Operations is tasked with steering the vision, design, execution, and upkeep of IT infrastructure. This role oversees the network and systems teams, concentrating on network design, server oversight, data center management, telecommunications, fiber optics, cabling, and cloud...