Carbon Mapper is a non-profit organization based in Pasadena, CA, with a mission to drive greenhouse gas emission reductions by making methane and carbon dioxide data accessible and actionable. The Platform Engineer will support, operate, and improve the cloud infrastructure and deployment workflows that power Carbon Mapper's Data Platform, working closely with engineering and science teams.
Responsibilities:
- Support AWS infrastructure for Carbon Mapper's application, data, and platform systems, including Lambda, Step Functions, ECS, AWS Batch, CloudWatch, S3, IAM, and networking
- Deploy, configure, and troubleshoot cloud resources
- Identify and implement infrastructure improvements to increase consistency, reliability, security, and cost efficiency across environments
- Maintain, improve, and troubleshoot GitLab CI/CD pipelines for application, data, and infrastructure workflows, including build, test, deployment, and rollback automation
- Help standardize deployment workflows across services and environments by creating templates and examples
- Automate repetitive manual tasks and toil
- Improve logging, metrics, and dashboards for services, jobs, and data pipelines
- Participate in incident response and post-incident follow-up; help improve alerts, runbooks, recovery procedures, and reprocessing workflows
- Triage and troubleshoot application, data pipeline, infrastructure, deployment, and alerting issues, and turn recurring problems into documentation, automation, or platform improvements
- Help implement practical guardrails for secure and efficient cloud operations
- Identify underused, misconfigured, or inconsistent resources, and work with senior engineers to strengthen security, access, and cost practices
- Write and maintain deployment guides, runbooks, troubleshooting procedures, operational references, and reusable examples for common engineering workflows
- Partner with software engineers and scientists on effective use of platform tools
Requirements:
- 3+ years of experience in platform engineering, DevOps, cloud operations, infrastructure, systems administration, software engineering, data engineering, or a related technical role
- Hands-on experience with AWS or another major cloud provider
- Familiarity with serverless, containerized, or batch-oriented cloud workloads
- Experience with CI/CD concepts and tools, preferably GitLab CI/CD
- Experience with scripting or software development in Python, Bash, JavaScript, or a similar language
- Familiarity with Linux command-line tools and common software development workflows
- Basic understanding of networking, IAM/access control, environment configuration, and deployment concepts
- Familiarity with observability concepts such as logs, metrics, dashboards, alerting, and incident response
- Ability to troubleshoot technical issues using logs, diagnostic tools, documentation, and methodical investigation
- Strong writing, documentation, communication, and collaboration skills across engineering and science teams
- Interest in learning new tools, improving operational processes, and supporting production systems
- Experience with AWS services such as Lambda, Step Functions, ECS, AWS Batch, CloudWatch, S3, IAM, or VPC networking
- Experience building or maintaining GitLab CI/CD pipelines
- Experience with New Relic, PagerDuty, Grafana, Prometheus, or similar observability and incident management tools
- Experience with Infrastructure as Code tools such as AWS CDK for Python, Pulumi, or similar
- Experience with Docker, EKS, Kubernetes, JupyterHub, or related platform technologies
- Experience supporting production systems, incident response, or on-call rotations
- Experience supporting data pipelines, batch jobs, scientific workflows, geospatial data, or data-intensive cloud environments
- Experience with cloud cost monitoring, resource tagging, rightsizing, or infrastructure cleanup