What are the responsibilities and job description for the Sr. Data Engineer position at MCIM?
About MCIM
MCIM - The Data Center Operating System (DCOS) is a platform that simplifies the complexities of managing a data center by bringing all functions and locations under one intuitive dashboard.
MCIM started with a commission from a Fortune 100 financial institution to create a cloud computing solution for managing their global critical facilities. The team developed the MCIM platform based on the lessons learned from that project.
Today, MCIM is utilized by Fortune 100 and 500 companies in over 94 countries worldwide. This world-class solution is continuously improved through collaboration with users and industry organizations like The Uptime Institute.
Sr. Data Engineer
Location : Richmond, VA
Department : Engineering
Reports to : Data Team Manager
About Fulcrum Collaborations
Fulcrum Collaborations is a Salesforce ISV Partner that develops MCIM (www.mcim24x7.com), a cutting-edge mission-critical information management platform for data centers. Our platform integrates with various enterprise systems, including CMMS, ERP, service desk, and building automation systems, to provide data-driven insights and operational intelligence.
We are looking for a Data Engineer with DevOps expertise to help build and deliver data products that power analytics, reporting, and AI-driven decision-making. You will be responsible for designing scalable data pipelines, automating deployments, deploying REST API endpoints, and optimizing our data infrastructure.
Key Responsibilities
Data Engineering & Data Products Development
- Design, build, and optimize scalable ETL / ELT pipelines to support data analytics
- Design, develop, and maintain RESTful API endpoints to expose data services to internal teams and customers.
- Implement authentication, authorization, and security best practices for API access.
- Develop and manage data lakes, data warehouses, and real-time data processing using tools like Snowflake and AWS services.
- Ensure data integrity, security, and governance across Fulcrum's data platform.
- Work with structured and unstructured data from sources such as CMMS or ERP data
- Collaborate with data analysts, product managers, and software engineers to develop data products that provide actionable insights to customers.
- Create and maintain clear technical documentation for data pipelines, including data lineage, transformation logic, and dependencies.
- Develop API documentation using industry-standard tools (e.g., Swagger / OpenAPI), including endpoint specs, request / response examples, and error handling.
- Document data models, schemas, and data dictionaries to enable self-service discovery.
DevOps & Automation for Data Infrastructure
Security, Compliance, & Best Practices
Qualifications
Must-Have :
Nice-to-Have :
Why Join Fulcrum Collaborations?