An independent, privately supported institution of higher learning, the California Institute of Technology - Caltech is located on 124 acres in Pasadena, Califo
Application Developer
Location
California
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Application Developer
California Institute of Technology - Caltech
Title: Application Developer Location: Pasadena United States Hybrid Job Category Fulltime Regular ExemptOvertimeEligible Overtime Eligible Job Description: Caltech is a world-renowned science and engineering institute that marshals some of the world''s brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do. Join us and be a part of the diverse Caltech community. Job Summary NExScI at Caltech/IPAC has an opening for an AI Application Developer to lead the development, production deployment, and scaling of TAPchat - an AI-powered conversational interface that helps astronomers query and explore data from NASA's astronomical archives. Beyond TAPchat, this role will identify and develop new applications for AI and large language models across IPAC's data archives and scientific workflows. Come be a part of the team that is helping astronomers and data scientists all over the world access and explore astronomy data! TAPchat uses large language models to translate natural-language questions into database queries, data analysis, and visualizations. The application is a working prototype built with Python/FastAPI and JavaScript that supports multiple LLM providers (Anthropic Claude, OpenAI, Google Gemini, and local models via Ollama), authenticates users via OAuth2, and runs in Docker with PostgreSQL. You will take ownership of this codebase, harden it for production use, and scale it to serve a growing community of researchers. This role will work within a vibrant team of scientists and developers at the NASA Exoplanet Science Institute (NExScI). As a part of IPAC, NExScI (nexsci.caltech.edu) provides archive services, community support, science operations, and analysis tools related to the discovery and characterization of planets beyond our solar system (exoplanets) using data from observatories in space and on the ground. IPAC also hosts several other NASA and Caltech data archives, and this position will have the opportunity to bring AI-driven tools and approaches to those projects as well. Essential Job Duties As an Applications Developer, your primary focus will be leading TAPchat to production, while also exploring AI/LLM applications across IPAC. Key responsibilities: - Take ownership of an existing Python/FastAPI + JavaScript codebase and bring it from prototype to production-quality service. - Design and improve the AI agent loop - prompt engineering, tool design, retrieval-augmented generation (RAG) over archive documentation, multi-model support, and evaluation of LLM responses for scientific accuracy. - Design and implement secure code execution sandboxing to safely run user-initiated data analysis (e.g., subprocess isolation, containers, or task queues). - Improve test coverage, CI/CD pipelines, and deployment automation. - Optimize database performance (indexing, connection pooling, query optimization) and implement monitoring, logging, and alerting. - Scale the application to support a growing user base, including evaluating cloud deployment options and horizontal scaling strategies. - Implement rate limiting, security hardening, and operational tooling for a public-facing service. - Collaborate with scientists across IPAC to add new archive integrations, improve the AI agent's tool suite, and enhance data visualization capabilities (e.g., migrating from static plots to interactive visualizations with Bokeh or Plotly). - Write and maintain deployment documentation, runbooks, and architecture decision records. - Identify opportunities to apply AI and LLM technologies to other IPAC data archives and scientific workflows - prototyping new tools, evaluating feasibility, and championing adoption. - Stay current with the rapidly evolving AI/LLM landscape and advise the team on which new capabilities (e.g., multimodal models, retrieval-augmented generation, fine-tuning) are worth adopting. Basic Qualifications If you have the following in your background, then we want to hear about your interest in joining our team: - Bachelor's or equivalent degree in Computer Science, Data Science, Astronomy/Astrophysics, or related field. - A minimum of 3 years of relevant professional experience. - Proficiency in Python, including modern web frameworks (FastAPI, Flask, or similar). - Experience integrating with LLM APIs (Anthropic Claude, OpenAI, Google Gemini, or similar) and an understanding of prompt engineering, retrieval-augmented generation (RAG), and agentic AI patterns. - Experience developing and deploying web applications, with willingness to work across the stack (backend, database, frontend, infrastructure). - Strong communication and interpersonal skills. Preferred Qualifications These additional qualifications may give you a strong start, though we still encourage you to apply even if you don't have all of them: - Experience with relational databases (PostgreSQL or similar), including schema design and SQL. - Experience with Docker, containerized deployments, and CI/CD pipelines. - Familiarity with REST API design and real-time data streaming (SSE or WebSockets). - Comfort working with JavaScript for frontend development. - Master's or PhD in Computer Science, Data Science, Astronomy/Astrophysics, or related field. - Experience building agentic AI applications with tool use, structured outputs, and evaluation frameworks. - Familiarity with the Python scientific computing ecosystem (pandas, NumPy, SciPy, Astropy, Matplotlib). - Experience with process sandboxing, security isolation, or task queue systems (Celery, ARQ, Dramatiq). - Experience with cloud platforms (AWS, GCP) and infrastructure-as-code tools. - Knowledge of OAuth2/OIDC authentication flows and web application security. - Experience with Kubernetes or similar container orchestration at scale. - Background in astronomy, astrophysics, or scientific data systems. - Experience with interactive data visualization libraries (Bokeh, Plotly, D3.js). Required DocumentsApplication Details This is an on-site position at the Caltech campus in Pasadena, California. There will be some allowability for remote work (typically one to two days per week depending on operational needs). Life at IPAC People choose to work at IPAC for many reasons, and the casual, employee-centric culture often leads to fulfilling, long-term careers and positive relationships. Caltech's benefits program offers a quality, competitive benefits package that is affordable for you and the Institute. We also offer a 403(b) defined contribution plan to eligible staff as well as a Voluntary Retirement Savings (TDA) Plan. IPAC staff have access to the Institute's facilities, including the athletic center, libraries, on-site daycare, professional development and enrichment classes, and Athenaeum club membership.
Related Guides
Related Job Pages
More Software Engineer Jobs
Configure Workday HRIS to meet business needs, partner with Payroll and Benefits teams to identify technology solutions, and support system users by resolving issues and ensuring efficient functionality of HR systems.
Faculty Position - Nuclear Medicine Radiologist
University of MinnesotaUniversity of Minnesota Physicians is a Minneapolis, Minnesota-based multi-specialty group medical practice that offers care across a wide array of medical spec
Title: Faculty Position - Nuclear Medicine Radiologist (Academic or Clinician Track) No Call! Location: minneapolis United States Job Description: Full time job requisition id R0016770 The University of Minnesota Department of Radiology is searching for a full-time faculty member to add to our Nuclear Medicine division. Responsibilities will include (clinical, education, research) experience in all aspects of Nuclear Medicine. Specifically clinically, experience is required in general nuclear medicine imaging interpretation, F18 FDG PET CT, Dotatate and PSMA PET CT interpretation, high and low dose I 131 therapies. Experience with nuclear cardiology imaging, Lu-177 Dotatate, Lu177 PSMA and Y90 therapies preferred. Educational responsibilities will include teaching at all levels within a large academic center, including medical students, residents and fellow training. Faculty members have opportunities available to develop research and clinical interests in collaboration within the Department of Radiology and with investigators outside the Department. Benefits to working in our department – - There is no call duty required from the nuclear medicine faculty. - All faculty are provided workstations at their home allowing them to work remotely within Minnesota. - The 2026 J1 waiver process is supported for the applicants who might be in need of it. Prior to the start of employment, qualified individuals must: - Have an MD or DO degree - Dedicated training in nuclear medicine including board certification by ABNM and/or ABR/NR and have the status of Authorized User of Radioisotopes. (Eligible if scheduled for exam completion) - Eligible for medical licensure in the State of Minnesota. - An ideal applicant will have expertise in all aspects of Nuclear Medicine and Molecular Imaging including therapies and procedures, both from clinical and scientific perspectives Preferred: - ABR Diagnostic Radiology Certification and additional experience in Body Imaging and/or Neuroradiology The start date is negotiable, and the position will remain open until filled. Both clinically focused and academic track applicants will be considered. Academic rank, compensation and appointment type will be based on qualifications and experience. The Nuclear Medicine Division The Nuclear Medicine Division has four core academic radiology faculty positions, one fellow and one nuclear medicine physicist. The Nuclear Medicine Division is the academically focused division within mHealth Fairview Health System which oversees nuclear medicine clinical protocols, development and research. The division developed the MHealth Fairview Radio-Theranostics Center offering advanced therapeutics in a dedicated facility, first of its kind in Minnesota. There are 4 Siemens 64 SlicePET/CT scanners including Siemens Vision 600 Digital scanner. There are 3 Siemens Spect/CT scanners (6 and 16 slice ct), 2 Siemens Dual Head scanners, and a PetNet Cyclotron at CCIR for Ammonia Cardiac Imaging. UMN is one of the national Cardiac Sarcoid centers and performs cardiac FDG and Ammonia studies. Nuclear Medicine and the Radio-Theranostic Center is partnering with Oncology and numerous vendors for advanced trials in new diagnostic and therapeutic trials providing opportunities for Nuclear Medicine physician participation. The Department of Radiology The Department of Radiology has over 40 academic radiologists, 3 medical physicists and 26 MR research faculty, and is #16 in Blue Ridge NIH ranking. The Department has several highly regarded ACGME education programs with over 45 residents and 10 fellows. The Department leads the practice of radiology across MHealth Fairview, a large academic and community health system in the Twin Cities Metro Area comprising 8 hospitals and over 50 ambulatory clinics. The Department is subspecialized into seven divisions: Breast Imaging, Musculoskeletal Imaging, Interventional Radiology, Neuroradiology, Nuclear Medicine, Pediatric Radiology and Thoraco-Abdominal Imaging. https://www.med.umn.edu/radiology. The University of Minnesota’s Department of Radiology is at the forefront of imaging in a region known for some of the nation’s best health care. Faculty are engaged and focused on providing high quality clinical care and practice in an environment that values education, quality-improvement, and encourages a wide variety of academic pursuits. The U of M is home to a large highly regarded ACGME approved residency and numerous fellowship programs. The department has consistently ranked in the top 20 in NIH funded research for over 5 years and is home to the Center for Magnetic Resonance Research, an internationally renowned center for ultrahigh field MRI with some of the most advanced MR instrumentation in the world. Additionally co-resident with CMRR is the Center For Clinical Imaging Research where clinical research and trials utilizing MRI, MRS, PET/CT, and CT can be performed in a controlled and less hectic environment. An interest in research is encouraged and there are substantial departmental and institutional resources for research activities, though there is not a research requirement for this position. How To Apply/Who to Contact To apply for this position, please click on this link to upload a CV, cover letter, a one page career goal statement describing your interest and alignment with the position, and the name and contact information for at least three references. If possible, please combine all materials into a single PDF file. Additional Requirements: An application for the corresponding academic component of this position should be submitted through University of Minnesota employment site. https://hr.myu.umn.edu/jobs/ext/347589 Pay and Benefits: This role is dually employed by M Physicians and the University of Minnesota. Total salary is market competitive and based on AAMC salary benchmarks. Clinical salary, aligned with clinical effort, is provided through M Physicians. The base salary range for this position is $396,000 – $476,000 commensurate with experience, qualifications, and cFTE. The salary from the University is dependent upon the academic effort of the person hired. M Physicians provides the following benefits: - Substantial 401K employer contribution. - Well-being program including an annual spending allotment, peer coaching, counseling, and concierge services. - Allowance for CME, license, board certification, and DEA fees. - Malpractice insurance coverage. - As a 501(c)(3) non-profit, we are a qualified employer for the Public Service Loan Forgiveness Program. In addition, the University provides a comprehensive benefits package that includes low-cost medical, dental, pharmacy plans, and much more. Additional information can be found here: M Physicians Benefits and University Benefits. M Health and Clinical Partnerships: University of Minnesota Physicians providers practice at affiliated locations under the University of Minnesota Health Fairview (M Health Fairview) shared care delivery system. M Health Fairview represents a collaboration between University of Minnesota Physicians, University of Minnesota Medical Center and Fairview Health Services to create a nationally renowned academic health system that combines academic and community resources to provide the very best clinical care to patients and communities, while also supporting research and education across the joint healthcare delivery system. #UMP University of Minnesota: The University of Minnesota is among the largest and most prestigious public research universities in the nation. The Medical School at the University of Minnesota is a world-class institution with a long history of leadership and discoveries that have changed the practice of medicine. The nearly 3,000 outstanding faculty members are committed to achieving excellence in research, clinical care, and developing the next generation of health professionals. Community Information: University of Minnesota Physicians is based in the beautiful Minneapolis-St. Paul metropolitan area, consistently ranked as one of the best place to live in America by U.S. News & World Report. Minneapolis-St. Paul offers a high quality of life and a low cost of living. There are excellent school systems, a thriving workforce, an award-winning culinary scene, museums of all types, outstanding theaters, and an international airport. Minneapolis boasts outdoor hobbies including fishing and boating, great golf, and some of the country's best bike trails. - Greater Minneapolis – St. Paul Metropolitan Area - U.S. News & World Report Ranking - Explore Minnesota - Minnesota Department of Education Equal Employment Opportunity We welcome diversity in every area, from patient populations to our own physicians, and pride ourselves on being thoroughly inclusive. We gladly provide equal employment opportunities and do not discriminate on the basis of race, color, creed, religion, ancestry, sex, national origin, marital status, status with regard to public assistance, membership or activity in a local commission, disability, age, sexual orientation or veteran status. #UMP University of Minnesota Physicians (M Physicians), a non-profit organization headquartered in Minneapolis, seeks motivated individuals for both clinical and non-clinical roles to drive innovation in health and medicine. Our inclusive culture offers competitive salaries, excellent benefits, and the opportunity for career development in the exciting field of health care to over 1,200 physicians, 300 advanced practice providers, and 2,200 health professionals and staff across Minnesota and beyond. Join us on a mission to advance medicine. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.
Curriculum Developer
University of MinnesotaThe University of Minnesota has five campuses throughout the State of Minnesota and offers its student body nineteen colleges and schools with a variety of unde
Title: Curriculum Developer Location: Roseville, MN United States Job ID: 374305 Job Family: Education Full/Part Time: Full-Time Job Description: Job Responsibilities: Background and Development (70%) - Work with trainers, policy staff, and e-learning designers to create Child Welfare training curriculum that will incorporate newly adopted and updated policy, as well as emerging and evidence informed child welfare practices. - Develop learning materials and instructional sessions based on sound instructional design principles for adult learners that foster students and learning. - Incorporate the use of innovative learning and development strategies including simulation, online modules, virtual reality, coaching, flipped classrooms, problem-based learning pedagogies, etc. - Utilize research and statewide practice competencies and framework (including best practices and evidence informed practice) to design/redesign of the learning experience for multiple course delivery formats. - Ensure that all curriculum is competency based and that evaluation of competency attainment is articulated for each curriculum in collaboration with evaluation staff. - Build and maintain significant knowledge of curricula offered by the MNCWTA. - Responsivity in curriculum to communities overrepresented in child welfare across Minnesota in particular African American and American Indian communities. - Maintain skill in changing innovative educational technologies and delivery methodologies aligned with best practices. - Maintain standard procedures for the development of all training curriculum. - Build and maintain significant knowledge of curricula offered by the MNCWTA. - Develop and maintain proficiency in current child welfare practice, policy, research, and application. Collaboration and Partnership (20%) - Work in collaboration with the full MNCWTA team, including partners within the Child Safety and Permanency Division at the Department of Human Services. - Work with e-learning designers to platform curriculum for virtual delivery, when appropriate. - Collaborate with staff and community trainers delivering content to receive and incorporate training feedback in delivery of curriculum, etc. - Work in collaboration with e-learning instructional designers, educational technology specialists and Learning Management System (LMS) staff to ensure curriculum is delivered in ways that best utilize technology and web-based applications. - Collaborate effectively with subject matter experts in course design and development. Measurement and Evaluation (5%) - Work with the Evaluation and Certification team to inform measures of competency related to the developed curriculum. - Incorporate evaluation tools into curriculum, as appropriate, and as prepared by the Evaluation and Certification team. Other Duties as Assigned (5%) - Participate in weekly supervision. - Participate in other meetings and/or activities as assigned. Qualifications Required Qualifications: - BA/BS degree with at least five years of related experience in curriculum instruction and design, organizational leadership and policy, education, or a related field; or master’s degree plus at least three years of related experience - Demonstrated relational skills, involving collaboration, teamwork, and consultation - Consistent communication skills, both written and verbal - Established commitment to diversity and cross-cultural communication - Expertise relating to child welfare - Technical writing skills - Demonstrated experience with developing curriculum and instructional design for adult learners Preferred Qualifications: - Six years of relevant post degree experience in curriculum instruction and design, organizational leadership and policy, education, or related field - Demonstrated experience in designing curriculum for a diverse audience of learners with an equity lens - Understanding of state/tribal social services About the Department Institute Overview: The Multidisciplinary Institute for Child Welfare (MICW) is a new organizing structure housing several dynamic research and training entities, including The Center for Advanced Studies in Child Welfare (CASCW), the Minnesota Linking Information for Kids (Minn-LInK) project, and the Minnesota Child Welfare Training Academy (MNCWTA). Each entity is grant-funded and self-sustaining. During an early phase of strategic planning for CASCW in 2024, the creation of the MICW emerged as an essential task to continue to support the growth and productivity of these entities while also continuing the mission of the School of Social Work and the College of Education and Human Development as it pertains to continued community service, growth, and innovation. The Center for Advanced Studies in Child Welfare (CASCW) is a research and training center located within the School of Social Work in the College of Education and Human Development on the St. Paul campus of the University of Minnesota. CASCW supports the education and training of public child welfare professionals; identifies and examines effective child welfare practice methods, informs the public and policy makers about various child welfare issues, and incorporates research and evaluation findings into the School of Social Work curriculum. Minn-LInK, an incredibly rich resource within the University and across the state of Minnesota, is an interdisciplinary, integrated, administrative data project used for research and evaluation projects aimed at understanding the experiences and outcomes of children, youth, and families who are multi-system involved. Minn-LInK staff provide research services to internal and external partners through grants and agreements. The MNCWTA is a partnership between the University’s MICW and the MN Department of Children, Youth, and Family (DCYF). The MNCWTA is responsible for the training and professional development of Minnesota’s county and tribal child welfare frontline staff and supervisors. The mission is to train, develop, and support the skills, expertise, and well-being of Minnesota’s child welfare workforce while nurturing a commitment to equitable child welfare practice. Pay and Benefits Pay Range: $77,000 - $82,000; depending on education/qualifications/experience Time Appointment: 100% Appointment Position Type: Faculty and P&A Staff Please visit the Office of Human Resources website for more information regarding benefit eligibility. The University offers a comprehensive benefits package that includes: - Competitive wages, paid holidays, and generous time off - Continuous learning opportunities through professional training and degree-seeking programs supported by the Regents Tuition Benefit Program - Low-cost medical, dental, and pharmacy plans - Healthcare and dependent care flexible spending accounts - University HSA contributions - Disability and employer-paid life insurance - Employee wellbeing program - Excellent retirement plans with employer contribution - Public Service Loan Forgiveness (PSLF) opportunity - Financial counseling services - Employee Assistance Program with eight sessions of counseling at no cost - Employee Transit Pass with free or reduced rates in the Twin Cities metro area While our salary ranges provide a framework, it is important to note that most of the time, the initial pay may not reach the maximum of the range. This approach ensures that compensation reflects the value and unique contributions of each candidate while maintaining equity within our organization. As part of our commitment to fair and equitable compensation, please be aware that the salary offered to incoming candidates will be based on their individual credentials and experience.
Robotic Process Automation Developer UiPath
Beacon Health SystemHeadquartered in South Bend, Indiana, Beacon Health System was founded in 2012 to help its community "achieve the highest quality of life." By delivering innova
RPA Developer UiPath Location Granger, IN Department Information Systems Facility Beacon Health System Work Arrangement: Remote or On-site Schedule Full-time - Day - Monday - Friday 8:00 - 5:00 Summary The RPA (Robotic Process Automation) Developer is tasked to deliver automations to drive successful adoption of automation. In addition to building automations, the Developer will also own deliverables across the automation journey to ensure automation use cases and scenarios are properly built and documented. Understands all the stages of an Automation journey and describes the role of the RPA Developer in each stage. MISSION, VALUES and SERVICE GOALS - MISSION: We deliver outstanding care, inspire health, and connect with heart. - VALUES: Trust. Respect. Integrity. Compassion. - SERVICE GOALS: Personally connect. Keep everyone informed. Be on their team. Designs and implements automation solutions from business and technical requirements by: - Partners with Business Analysts to define the manual rules used to govern the process, and then translating those rules into automated commands. - Responsible for scripting and coding in UiPath and other approved technologies to build automation, and for creating technical documentation following best practices. - Rigorously execute automation testing, including unit testing, user acceptance testing, and bug fixes. - Responsible for peer code assessments and knowledge transfer. - Continues to participate in trainings to further enhance skills and abilities, including tools and best practices. Ensuring that all Automation Team efforts and resources support and enhance key organization-wide processes by: - Maintaining a commitment to exemplary customer service. Also ensuring that there is an ongoing focus on the customer and their needs and what actions need to be taken in order to meet those needs. - Soliciting input, on a regular basis, from end-user departments. - As necessary, improving the effectiveness and efficiency of delivery systems so they are more responsive to customer needs. - Facilitating the implementation of a best practice type approach to all practices and procedures. - Monitoring progress against established departmental and organizational goals throughout the year. - Interacting effectively with BHS leaders to support the accomplishment of important outcomes. - Ensuring solid and pro-active working relationships with internal staff and key outside contacts. Performs other functions to maintain personal competence and contribute to the overall effectiveness of the department by: - Researching and recommending new processes and technology to improve the quality of services provided. - Completing other job-related assignments and special projects as directed. ORGANIZATIONAL RESPONSIBILITIES Associate complies with the following organizational requirements: - Attends and participates in department meetings and is accountable for all information shared. - Completes mandatory education, annual competencies and department specific education within established timeframes. - Completes annual employee health requirements within established timeframes. - Maintains license/certification, registration in good standing throughout fiscal year. - Direct patient care providers are required to maintain current BCLS (CPR) and other certifications as required by position/department. - Consistently utilizes appropriate universal precautions, protective equipment, and ergonomic techniques to protect patient and self. - Adheres to regulatory agency requirements, survey process and compliance. - Complies with established organization and department policies. - Available to work overtime in addition to working additional or other shifts and schedules when required. Commitment to Beacon's six-point Operating System, referred to as The Beacon Way: - Leverage innovation everywhere. - Cultivate human talent. - Embrace performance improvement. - Build greatness through accountability. - Use information to improve and advance. - Communicate clearly and continuously. Education and Experience - The knowledge, skills and abilities as indicated below are normally acquired through the successful completion of a bachelor's degree in computer science, computer engineering, mathematics, or related field. Two to four years of experience with software development and/or Robotic Process Automation technologies. Experience in .NET, HTML, JavaScript, and advanced automation tools (OCR, IDP, AI/ML) preferred. Certification(s) - UiPath Certified RPA Associate (UiRPA) - UiPath Certified Advanced RPA Developer (UiARD) (preferred) Knowledge & Skills - Ability to break down business problems into logical tasks and think creatively. - Ability to perform code analysis to understand how code is implemented. - Cross-functional business and application knowledge. Working Conditions - Remote or in office Physical Demands - Requires the physical ability and stamina to perform the essential functions of the position.
