Haley & Aldrich is seeking a Staff Software Developer to join their growing team in San Diego, CA. This full-time technical support role involves working with highly skilled professionals on diverse project teams in a dynamic environment. The position offers an excellent opportunity to be involved in a variety of projects for a diverse range of clients. The selected candidate will support the development of AI-enabled knowledge management, decision-support, and technology transfer platforms for environmental and engineering applications. This includes building and maintaining software systems that ingest and organize technical documents, generate embeddings, support retrieval-augmented generation workflows, connect to large language models, and deliver source-cited answers through secure web-based user interfaces. Initial work may focus on developing platforms for retrieving answers from technical reports and other materials using natural language queries. The role may also involve supporting the development of transferable AI skill libraries, structured instructions, scripts, and training resources to help practitioners apply general-purpose AI tools. This is an early-career role for a candidate with strong software development aptitude, demonstrated project work, and curiosity about applying AI to real-world environmental and engineering problems. Professional experience is preferred but not required, and candidates must submit a GitHub portfolio or equivalent public code portfolio. School, research, open-source, and hobby projects are welcome. This position is based in San Diego, CA and requires hybrid in-office work a minimum of three days per week. Remote candidates will not be considered.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level