Software Engineer Intern; Data Infrastructure and Tools
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-06-02
Listing for:
PlusAI
Apprenticeship/Internship
position Listed on 2026-06-02
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Backend Developer
Job Description & How to Apply Below
Requirements
- Python Proficiency:
Strong, hands‑on programming experience with Python for backend development and automation - Backend & Infrastructure Fundamentals:
Solid understanding of backend software development principles, data structures, and system architecture - CI/CD Knowledge:
Foundational understanding of Continuous Integration workflows, version control (Git), and automated testing principles - Analytical Mindset:
Strong problem‑solving skills with a keen interest in analyzing system metrics, identifying bottlenecks, and working with data infrastructure - (Desirable) JavaScript
Experience:
Basic knowledge of or hands‑on experience with JavaScript (helpful for frontend dashboarding or data visualization tweaks) - (Desirable) Familiarity with CI Tools:
Prior exposure to industry‑standard CI/CD platforms (e.g., Jenkins, Git Hub Actions, Git Lab CI, Buildkite) - (Desirable) Observability & Monitoring:
Experience with or an understanding of performance monitoring, logging, and visualization tools (e.g., Grafana, Prometheus, Datadog, ELK stack) - (Desirable) Edge/Hardware Context:
An understanding of distributed systems, IoT, or edge computing environments (helpful for understanding performance metrics generated "on trucks") - (Desirable) Data Handling:
Experience working with APIs, processing large datasets, or managing data pipelines
- Ready to get hands‑on with real‑world, large‑scale data challenges?
- We’re seeking a Software Engineer Intern to help build and improve an event mining framework used for uncovering key insights in massive datasets
- In this internship, you will work with our dynamic team to scale our systems, harness the power of the cloud, and leverage Spark to make our data processing pipelines faster and more efficient
- Expect to dive into distributed computing, and cloud technologies while closely collaborating with experienced engineers
- You’ll have the chance to see your work directly impact a high‑growth environment, all while learning best practices in modern data engineering
- Design and Implement Monitoring Systems:
Build out and maintain continuous automated monitoring pipelines for crucial system performance characteristics, including node start times, system‑critical code sections, and end‑to‑end latency metrics - CI/CD Integration:
Integrate performance tracking into release branch Continuous Integration (CI) environments and build on‑demand testing capabilities for Git Hub/Git Lab Pull Requests - Automate Alerting:
Develop mechanisms to automatically detect, flag, and elevate performance outliers and regressions in real‑time - Data Visualization & Trend Analysis:
Create systems or dashboards to track and visualize overall performance trends based on specific variables such as workload and geographic location - Bridge the Gap:
Transition the team from manual, "human-eye" performance checks to a fully automated data pipeline that makes the best use of both production and release candidate CI data
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×