Lead Data Engineer

Company:  Publicis Groupe
Location: Chicago
Closing Date: 22/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

As a Lead Software Engineer, you will be at the forefront of designing, developing, and maintaining scalable, cloud-based software solutions. You will provide technical mentorship and hands-on expertise, driving the successful delivery of high-quality software projects. In this role, you will work closely with cross-functional teams, manage key components of production infrastructure, and contribute to advancing our engineering practices in a dynamic environment.

Key Responsibilities :

  • Technical Expertise :
    • Design, develop, and maintain scalable, cloud-based software solutions across both frontend and backend components.
    • Participate actively in design reviews, code reviews, and technical discussions to enforce high standards and best practices.
    • Lead the development of new cloud-based product offerings and enhancements, ensuring solutions are robust, efficient, and maintainable.
  • Project Involvement :
    • Collaborate with project managers and cross-functional teams to define project requirements, timelines, and deliverables.
    • Contribute to all phases of the software development lifecycle (SDLC), from initial planning and task prioritization to execution and delivery.
    • Ensure technical and functional aspects of projects align with business objectives and client requirements.
  • Infrastructure & Operations :
    • Support the implementation and optimization of production infrastructure, focusing on reliability, scalability, and security.
    • Collaborate with technology vendors to troubleshoot software issues and integrate enhancements.
    • Implement and advocate for best practices in building automated, security-compliant solutions.
  • Act as a technical mentor to junior engineers, providing guidance on best practices, code quality, and project execution.
  • Foster a collaborative environment, sharing knowledge and promoting a culture of continuous improvement and innovation.

Qualifications :

  • Education :
    • Bachelor’s degree in computer science, Information Systems, or a related discipline.
  • Experience:
    • 10+ years of experience in software engineering, focusing on cloud-based solutions and big data technologies.
    • Proven experience in designing and developing large-scale applications in hybrid, distributed, and cloud environments.
    • Strong background in relational databases, big data tools (Hadoop, Spark, Hive), and cloud services (AWS, Azure).
    • Experience with CI/CD systems, DevOps practices, and infrastructure automation tools (e.g., Ansible, Terraform).
    • Proficiency in programming languages like Python and scripting languages.
  • Skills:
    • Strong knowledge of software engineering methodologies, including functional programming, object-oriented design, and design patterns.
    • Ability to manage and optimize big data pipelines, architectures, and datasets.
    • Excellent organizational, time management, and communication skills.
    • Capable of effectively communicating with both technical and non-technical stakeholders.
#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙