Application Developer

Posted yesterday

california institute of technologyLos Angeles (CA)
Software DevelopersCustom Computer Programming Services

SENIORITY

Senior

Apply

About the role

Overview In this role you will join the KOA development team to build and enhance archive services for astronomers and data scientists. You will help modernize the archive infrastructure and enable fast access to complex datasets as part of a broader effort to support exoplanet research. The work includes developing new query infrastructures, automating CI/CD and deployment, and exploring agentic AI applications. You will collaborate with scientists and engineers to deliver scalable, robust software that serves a growing data ecosystem. Compensation / Benefitsquality benefits package 403(b) defined contribution plan Voluntary Retirement Savings (TDA) Planon-site daycare Athenaeum club membershipprofessional development and enrichment classes Responsibilities Develop systems that deliver data to archive users and enable fast access to complex datasets Extend archive infrastructure to ingest and organize scientific data Improve development environment management with CI/CM processes in Git Hub Implement software library and OS version control systems Add logging and metrics for reporting and monitoring Streamline deployment to test and production through CI and troubleshoot runtime issues Key requirements Bachelor in Computer Science or Software Engineering or related field with at least four years of experience Expertise in Python, Linux/UNIX environments, and shell scripting Proficiency in AI/ML and modern development/deployment tools (Docker, Kubernetes, Jenkins)Knowledge of Git/Git Hub and Jira Strong communication and teamwork skills for collaborative workstrong communicationcollaborationteam-oriented Python Linux/UNIXShell scripting

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this