Americold Logistics - Atlanta, GA

posted 4 months ago

Full-time - Senior
Atlanta, GA
Warehousing and Storage

About the position

As a Cloud Architect at Americold, you will play a pivotal role in designing, building, deploying, and maintaining business applications for our cloud systems and technologies. Your expertise will influence architectural choices across various use cases, including security, data lakes, analytics, and AI/ML. The ideal candidate will possess a strategic mindset to tackle business, product, and technical challenges effectively. You will provide exceptional technical design guidance and thought leadership, collaborating closely with business and cross-functional technical teams to optimize existing cloud solutions and propose new ones. This includes migrating existing workloads, assisting with cloud migration efforts, reviewing workload architectures, and addressing high-risk issues. You will also lead efforts to capture and share best practices with technical data engineers and data analysts. Your responsibilities will include architecting, designing, and maintaining scalable, cost-effective, and efficient cloud solutions on data lakes while ensuring compliance with best practices. You will design, build, and implement proof-of-concept solutions, cloud architectures, and applications. Working closely with stakeholders and product teams, you will bridge the gap between technical and non-technical stakeholders to create cloud-based solutions that meet business objectives. You will communicate effectively with stakeholders to build applications that fulfill project needs and collaborate with various departments, including Business Operations, Sales, Finance, and Customers. In this role, you will ensure the security of cloud environments, preventing downtime or security breaches, and look for opportunities to migrate older systems to the cloud for improved efficiency. You will implement solutions using AWS cloud offerings such as EC2, S3, Lambda, and Glue jobs, ensuring compliance with cloud best practices and mitigating security vulnerabilities. Additionally, you will provide technical support on cloud-related issues, monitor solutions, and implement strategies to eliminate performance bottlenecks. You will utilize tools like IAM, resource tagging, and cost management to enforce cloud governance policies and implement monitoring and alerting solutions proactively. As the business grows, you will scale our cloud data infrastructure, data pipelines, and tools, evaluate and enhance data quality and reliability, and manage collaboration with data engineers and analysts throughout all phases of the SDLC. Staying updated on the latest trends in data science, machine learning, and cloud technologies will be essential to drive innovation within the organization. You will lead the design, development, and deployment of ML pipelines and data solutions in cloud environments, particularly focusing on AWS, and develop advanced machine learning models to solve complex business problems.

Responsibilities

  • Design, build, deploy, and maintain business applications for Americold's cloud systems and technologies.
  • Influence architectural choices across use cases involving security, data lake, analytics, and AI/ML.
  • Provide exceptional technical design guidance and thought leadership.
  • Collaborate with business and cross-functional technical teams to optimize existing cloud solutions and propose new solutions.
  • Assist with cloud migration efforts and review workload architectures.
  • Capture and share best-practice knowledge with technical data engineers and data analysts.
  • Architect, design, and maintain scalable, cost-effective, and efficient cloud solutions on data lakes.
  • Implement proof-of-concept solutions, cloud architectures, and applications.
  • Communicate with stakeholders to build applications that meet project needs.
  • Collaborate with various departments including Business Operations, Sales, Finance, and Customers.
  • Ensure cloud environments are secure and prevent downtime or security breaches.
  • Migrate older systems and solutions into the cloud for efficiency.
  • Implement solutions using AWS cloud offerings such as EC2, S3, Lambda, and Glue jobs.
  • Ensure architecture and solutions comply with cloud best practices and mitigate security vulnerabilities.
  • Provide technical support on cloud-related issues and monitor solutions.
  • Utilize tools like IAM, resource tagging, and cost management to enforce cloud governance policies.
  • Scale cloud data infrastructure, data pipelines, and tools to meet growing business needs.
  • Evaluate and enhance data quality and reliability.
  • Manage and collaborate with data engineers and data analysts in all phases of SDLC.
  • Stay updated on trends in data science, machine learning, and cloud technologies.
  • Lead the design, development, and deployment of ML pipelines and data solutions in cloud environments.
  • Develop and implement advanced machine learning models and algorithms.

Requirements

  • Bachelor of Science degree in Computer Science or equivalent; or equivalent combination of education.
  • Experience architecting complex systems and working on large-scale projects in AWS Cloud and Data Lake.
  • 10+ years of experience in designing, implementing, and maintaining data engineering solutions, with 5+ years in Cloud architecture/solutions, preferably AWS.
  • Strong knowledge of cloud concepts, architecture patterns, and best practices.
  • AWS Solution Architect, Associate or Professional certification is a plus.
  • Strong SQL skills with the ability to perform effective querying involving multiple tables and subqueries.
  • Experience with data mining principles: predictive analytics, machine learning, and collecting data from multiple data systems.
  • Experience designing Data Warehouse/Data Lake and Cloud Based Technologies (AWS - Data Migration Service, Glue, S3, EC2, Lambda, Step Functions, Document DB, RedShift/Spectrum).
  • Experience working with stakeholders to create cloud-based solution architecture for Data/Analytics products.
  • Ability to understand and eliminate functional and technical blockers for the team.
  • Performs work with little to no supervision and leads experienced analysts/developers.

Nice-to-haves

  • Familiarity with big data technologies such as Hadoop, Spark, and Kafka.
  • Familiarity with Generative AI.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Knowledge of Agile Scrum Process and DevSecOps practices.
  • Experience with programming languages used in Data Science applications (e.g., R, Python, Pyspark, Scala, Java).
  • Strong problem-solving, quantitative, data architecture, and analytical abilities.
  • Exposure to web-app technology stacks like Angular, C#/MVC/.NET.
  • Knowledge of integrating data lakes with enterprise systems using XML, JSON, API, event bridge.
  • Knowledge of Microsoft tools including Excel, Word, and PowerPoint.
  • Excellent communication, analytical, and delegation skills.
  • Knowledge of data visualization tools: Power BI, SSRS, Tableau.
  • Knowledge of Supply Chain processes and business models.

Benefits

  • Best-in-class benefit programs for health and financial well-being.
  • Values-oriented company with a clear mission to help customers feed the world.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service