Back End Data Ops Engineer

About the position EKI Environment & Water, Inc. (EKI) is an employee-owned, full service, engineering and environmental sciences consulting firm serving private- and public-sector clients throughout the United States. If you are interested in improving the environment and advancing your career, then EKI is the place for you. The Back End DataOps Engineer position reports to the Chief Operating Officer and is responsible for supporting critical IT infrastructure, building scalable data pipelines, and delivering modern analytics and AI-powered decision support tools. You’ll work cross-functionally with business analysts, ML/AI developers, and IT teams to deploy high-impact internal systems and client-facing solutions. This position may office out of our physical office locations or from a remote home office. Responsibilities • Design, build, and manage robust data pipelines and ETL/ELT workflows using tools like Python (Pandas, SQLAlchemy), Power Query, or Azure Data Factory • Develop and maintain integrations between enterprise-level systems (e.g., accounting, marketing, and HR). Familiarity with Deltek products, Mosaic, and Bamboo HR is a plus • Optimize and manage relational databases such as PostgreSQL, SQL Server, and Snowflake for data availability, performance, and governance • Support the development and deployment of internal analytics dashboards and apps using arenaflex products including Power BI, Power Automate, and Power Apps • Collaborate with stakeholders to translate business needs into automated, visual, and data-driven solutions • Optimize client-facing dashboards and data models using Power BI (DAX, M language, Power Query), Tableau, and SQL to enhance performance and usability • Contribute to building and deploying AI-powered tools, including building LLM -powered tools (using RAG), and vector database solutions • Prototype and support Python- or R-based workflows for AI, automation, and analytics innovation • Integrate automation solutions using tools like LangChain, Hugging Face, Power Automate, and custom Python scripts to streamline business processes • Implement and maintain arenaflex/CD pipelines and deployment workflows for data and analytics tools using Git, GitHub Actions, or Azure DevOps • Containerize and deploy applications using Docker and orchestrate environments for internal apps, APIs, and dashboards • Ensure production systems are reliable, scalable, and secure by applying best practices in monitoring, version control, and infrastructure automation • Other duties as required Requirements • Minimum of eight (8) years of experience in back-end development, DevOps engineering, or data engineering roles • proficient SQL skills with strong experience in relational databases (PostgreSQL, SQL Server, Snowflake) with proven ability to write optimized, complex queries • Strong Python development experience, especially for data pipelines (Pandas, SQLAlchemy) and automation tasks • Experience leading complex ETL/ELT data pipelines and workflow automation using arenaflex products such as Power Query, Power Apps, and Power Automate • Strong experience in supporting back-end development and data modeling for dashboarding tools such as Power BI or Tableau • Proven experience with deploying web-based apps such as Streamlit and R Shiny on cloud platforms including AWS (using EC2 and S3) or Azure (using Azure App Service or Azure Container Instances), as well as on internal servers for secure, organization-wide access • Exposure to AI/ML tools and techniques, such as RAG, LLMs, LangChain, and Hugging Face • Strong understanding of arenaflex/CD, Git workflows, and containerization using Docker • Must have effective communication skills both oral and written • Must have ability to multi-task, stay organized, work independently, and collaborate with various project teams • Must have a strong desire to grow personally as well as professionally • Must have a great attitude and eager to learn • Must have a current valid driver’s license • Must be able to work in a fast-paced environment with high-volume workload and frequent short deadlines • Must be able to work remaining in a stationary position, often standing or sitting for prolonged periods • Must be able to communicate with others to exchange information • Must be able to assess the accuracy, neatness and thoroughness of the work assigned Nice-to-haves • Familiarity with Deltek products, Mosaic, and Bamboo HR is a plus • Experience with vectorizing databases, embedding models, or multi-agent LLM workflows preferred • Prior experience supporting internal analytics platforms or operations teams preferred • Comfortable working across multidisciplinary teams (IT, data science, business analysts, etc.) preferred Benefits • EKI provides excellent compensation and comprehensive benefits packages, including career advancement opportunities, outstanding training opportunities, incentive compensation including bonuses, retirement benefits through an Employee Stock Ownership Program (ESOP) and 401(k) profit-sharing contributions, and group medical, vision, and dental benefits. Apply tot his job Apply tot his job

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...