Senior Data Engineer
Job Description
Build and deploy big data platforms that enable advanced analytics and reliable data processing.
Responsibilities
- Identify, design, and implement internal process improvements, including automating manual workflows, optimizing data delivery, and redesigning infrastructure for increased scalability
- Design, develop, code, test, and document data engineering architectures and applications
- Collaborate with team members and cross-functional partners to ensure deliverables align with business requirements and established best practices
- Troubleshoot and resolve a wide range of data issues
- Recommend improvements to enhance data reliability, efficiency, and data quality
- Perform duties outside of normal work hours as needed based on business requirements
- Act as a data expert by driving innovation and supporting highly visible initiatives with broad impact
Requirements
- Bachelor’s degree in Computer Science/related field (or equivalent combination of education and experience)
- 5-8 years of directly related experience
- Experience working in Agile SDLC methodology
- Proficiency in SQL and T-SQL
- Working experience building data/ETL pipelines and data warehouses
- Demonstrated expertise in data modeling and database maintenance, monitoring, and performance tuning on SQL Server, MongoDB, or other NoSQL databases
- Exceptional analytical skills analyzing large and complex data sets
- Thorough testing and data validation to ensure accuracy of data transformations
- Strong written and verbal communication skills with precise documentation
- Self-driven team player able to work independently and multitask
- Analytical, creative mindset with innovative problem-solving approach
- Working knowledge of modern cloud computing technologies
Technologies
- SQL, T-SQL
- SQL Server
- MongoDB
- NoSQL
- Agile SDLC
- Cloud computing
Benefits
- Medical
- Dental
- Vision
- 401k
- PTO/paid sick leave
- Employee stock purchase plan
About the team
- Develop and deploy innovative big data platforms for advanced analytics and data processing
- Support scalable, effective solutions using a modern technology stack to leverage the company’s data assets
- Partner with functional teams, software developers, database architects, data analysts, and data scientists to support data initiatives
- Ensure consistent data delivery architecture across ongoing projects
Location: Fort Mill, SC (hybrid)
Compensation: USD 121,980 - 130,525 per year