Senior Data Engineer
About the Company
Founded in 1988, Trimont is a specialized global commercial real estate loan services provider and partner for lenders and investors. As the largest master servicer of commercial real estate loans in the United States, Trimont manages securitizations with meticulous oversight and coordination—protecting cash flows, mitigating risk, and ensuring portfolio performance. We empower our 1100+ team members with advanced technology, industry-leading knowledge, and a culture centered on core values to deliver exceptional client service and build lasting relationships.
Our firm is built on three pillars:
- Learn: We provide a work environment where team members can take ownership of their careers and engage in ongoing learning.
- Grow: We work alongside the largest institutional lenders, overseeing significant industry projects that broaden skills and develop abilities.
- Thrive: Our culture combines ethics and excellence, creating an experience where team members and the organization can achieve limitless potential.
About the Role
As a Senior Director, Data Engineer, you will design, build, and maintain scalable data pipelines and infrastructure to support data-driven initiatives. You will collaborate closely with cross-functional teams to ensure the availability, reliability, and performance of our data systems and solutions.
Responsibilities
- Design, implement, and optimize data pipelines for large-scale structured and unstructured data.
- Develop robust Extract Transform Load (ETL) processes for integrating diverse data sources.
- Serve as the primary point of contact for operations and production data ecosystem support.
- Ensure data accuracy through validation and quality checks.
- Design and maintain data models, schemas, and database structures.
- Optimize storage and retrieval for performance and scalability.
- Evaluate and implement relational, NoSQL, data lake, and cloud storage solutions.
- Build and maintain integrations with internal and external data sources and APIs.
- Develop RESTful APIs and web services for data access, ensuring system compatibility and interoperability.
- Configure and manage databases, warehouses, lakes, and distributed frameworks.
- Monitor performance, troubleshoot issues, and optimize for reliability and efficiency.
- Implement data security and access controls.
- Work with stakeholders to understand requirements and deliver solutions.
- Document designs, workflows, and best practices for knowledge sharing.
- Provide technical guidance and support to team members.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
- 9+ years of experience in data engineering, software development, or related roles.
- 9+ years of experience with programming languages commonly used in data engineering (e.g., Python, Java, SQL, Scala, stored procedures).
- Strong knowledge of database systems, data modeling techniques, and SQL proficiency.
- Proficiency with ETL tools (e.g., SSIS, Snowflake, Databricks, Azure DataFactory, stored procedures).
- Experience with big data technologies and frameworks (e.g., Hadoop, Spark, Kafka).
- Experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud Platform).
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills in a team-oriented environment.
- Ability to adapt to evolving technologies and business requirements.
Trimont is an equal opportunity employer and maintains a drug-free workplace.