Join a multi-skilled agile team as a Senior Data Engineer, focusing on large-scale data processing and persistence software in a fast-paced environment. Leverage your coding expertise to shape data systems that handle significant volumes of information efficiently.
In this pivotal role, you will design and develop robust data-processing software, utilizing technologies like Java, Scala, or Python. You will manage the software lifecycle from design through deployment, ensuring high code quality and maintainability. Acting as a development leader, you will mentor junior engineers and collaborate with architects to fulfill non-functional requirements while maintaining operational readiness.
Key Responsibilities:
• Design and implement data processing software using Big Data technologies
• Lead development efforts and ensure code quality during the full software lifecycle
• Collaborate with operations to establish operational readiness
• Coach and mentor junior team members in software best practices
• Resolve implementation challenges and improve data processing solutions
Requirements:
• Proficient in Java, Scala, or Python software development
• Strong experience with AWS, Azure, GCP, or Databricks data platforms
• In-depth knowledge of SQL and data processing design patterns
• Familiarity with ETL/ELT pipelines and distributed frameworks
• Experience with Continuous Integration and Deployment methodologies
Embrace your leadership role in data processing while enhancing your skills and sharing knowledge within an agile team workplace.
#J-18808-Ljbffr
📌 Senior Data Engineer for Big Data Solutions (Toronto)
🏢 MPA Recruitment
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.