Data Engineer
Title: Lead Data Engineer (MongoDB)
Location: Charlotte, NC (Hybrid)
Type: Contract
Key Responsibilities
• 10+ years of relevant work experience in Big Data Concepts. Worked on cloud implementations.
• Lead the design and implementation of data-driven solutions across the enterprise.
• Expertise in agile application development with a focus on MongoDB.
• Design, implement, and manage MongoDB architecture, including configuration, upgrades, scaling, and troubleshooting.
• Administer high-availability setups using MongoDB replica sets, sharding, and other techniques.
• Optimize database performance through advanced query tuning, indexing strategies, and schema design.
• Monitor database health and usage using advanced monitoring tools and generate usage reports.
• Collaborate with cross-functional teams to align technology strategy with business objectives.
• Mentor and support junior engineers, fostering a culture of continuous learning.
• Ensure data systems are scalable, maintainable, and secure.
• Drive improvements in processes, technologies, and systems architecture.
• Should be able to do coding, debugging, performance tuning, and deploying the apps to the Production environment.
Essential Skills & Experience:
• Bachelor's degree in Computer Science, Engineering, or equivalent experience.
• Strong proficiency in data architecture, design patterns, and best practices. Strong experience with NoSQL, MongoDB.
• Proven ability to design scalable, real-time data applications.
• Good understanding of Data ingestion and data processing frameworks.
• Good experience in AWS (glue, EMR, S3, Aurora, RDS, AWS architecture).
• Good aptitude, strong problem-solving abilities, analytical skills, and ability to take ownership.
• Excellent communication and coordination skills.
Technical Expertise:
Must have modern, recent experience with MongoDB in a data engineering capacity.