Software Engineering Intern — Automation & Developer Experience jobs in United States
cer-icon
Apply on Employer Site
company-logo

Keysight Technologies · 3 months ago

Software Engineering Intern — Automation & Developer Experience

Keysight Technologies is at the forefront of technology innovation, delivering breakthroughs in electronic design and testing. They are seeking a Software Engineering Intern to enhance their Vulnerability Management automation program through CI/CD improvements and operational dashboard development.

AnalyticsCloud SecurityElectronicsManufacturingNetwork SecurityProduct DesignSoftwareTest and MeasurementWireless
check
H1B Sponsor Likelynote

Responsibilities

Enhancing CI/CD test coverage, improving reliability and reducing deployment risk
Developing a lightweight operational dashboard using FastAPI and Jinja, providing real-time visibility into VM processes and metrics
Implementing scheduled Python jobs (via cron) to automate report generation and maintain data hygiene, reducing manual overhead
Increase reliability and developer velocity through CI/CD quality testing (pytest, coverage, Jenkins)
Deliver an internal web dashboard to view job status and trigger runs (FastAPI + Jinja + HTMX)
Operate automation via scheduled Python jobs (cron) with logging, locking, and basic notifications
Implement and stabilize three automation flows: Zero‑Day daily digest, Patch Advisory monthly report, and VM Tool user‑activity checks
Produce runbooks, deployment notes (NGINX/systemd), and an architecture one‑pager for sustainment

Qualification

Python fundamentalsFastAPI + JinjaTesting with pytestGit workflowsPandas basicsJenkins pipeline familiarityCronLinux fundamentalsHTMXSnowflake read patternsNGINX reverse proxy

Required

Python fundamentals: functions, modules, packaging; comfort with CLI tools (Typer/argparse)
Pandas basics for data cleanup and export
FastAPI + Jinja basics: routes, templates, simple forms, JSON APIs
Testing with pytest: unit tests, basic fixtures/mocks
Git workflows: branching, pull requests, code reviews

Preferred

HTMX progressive enhancement for small UI interactions
Jenkins pipeline familiarity (coverage reports, artifacts, gating)
Cron and Linux fundamentals; simple shell scripting
Snowflake read patterns and service account auth
NGINX reverse proxy and systemd service management

Company

Keysight Technologies

company-logo
Keysight Technologies is an electronic measurement company.

H1B Sponsorship

Keysight Technologies has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (83)
2024 (67)
2023 (122)
2022 (110)
2021 (93)
2020 (113)

Funding

Current Stage
Public Company
Total Funding
$1.35B
Key Investors
Department for Science, Innovation and Technology (DSIT)
2025-04-10Post Ipo Debt· $750M
2024-10-02Post Ipo Debt· $600M
2023-09-15Grant

Leadership Team

leader-logo
Satish Dhanasekaran
President and Chief Executive Officer
linkedin
B
Brad Doerr
Vice President and General Manager
linkedin
Company data provided by crunchbase