All roles

Staff Software Developer 2

Remote · USA Full-time New today

Haley & Aldrich is a company dedicated to solving clients’ challenges in the built and natural environments. They are seeking a Staff Software Developer to assist in the development of AI-enabled platforms for environmental and engineering applications, involving various responsibilities in software development and project collaboration.

Responsibilities

  • Assist with the design, development, testing, and maintenance of software applications that support AI-enabled knowledge management and decision-support platforms
  • Develop and maintain data ingestion workflows for technical documents, tables, images, audio, video, and other structured or unstructured data sources
  • Support implementation of retrieval-augmented generation workflows, including document chunking, metadata handling, vector embeddings, semantic search, and citation-enabled response generation
  • Build and maintain backend services, APIs, databases, and data processing pipelines to support reliable platform operations
  • Help develop secure web-based user interfaces for natural-language querying, citation display, file access, user feedback, and administrative workflows
  • Work with cloud-based services, databases, and storage systems, including Azure AI Search, Azure Blob Storage, PostgreSQL, and related tools
  • Write clean, maintainable, well-documented code using version control and collaborative software development practices
  • Develop tests and participate in quality assurance/quality control activities to verify pipeline reliability, system performance, and response accuracy
  • Collaborate with engineers, scientists, project managers, and AI specialists to translate technical project needs into practical software features
  • Support development of reusable AI workflows, skill libraries, prompt templates, scripts, and training resources for environmental technology transfer
  • Participate in user testing, pilot demonstrations, troubleshooting, and iterative product improvement
  • Perform all work in accordance with company and client health and safety protocols
  • Demonstrate the company’s foundational safety behaviors

Skills

  • Bachelor's degree in Computer Science, Applied Mathematics, Data Science, Software Engineering, Civil Engineering, or a related technical field
  • Demonstrated software development project portfolio required; candidates must provide a GitHub portfolio or equivalent public code portfolio. School, research, open-source, and hobby projects are welcome
  • Strong programming ability in Python and/or another modern programming language
  • Familiarity with software development fundamentals, including data structures, APIs, databases, testing, debugging, and version control
  • Experience using Git and GitHub or similar version control platforms
  • Ability to learn new technologies quickly and apply them to practical project needs
  • Interest in artificial intelligence, large language models, data pipelines, web applications, and applied technical problem solving
  • Strong analytical, troubleshooting, written communication, and verbal communication skills
  • Ability to work collaboratively with multidisciplinary teams, including software developers, engineers, scientists, and project managers
  • Ability to work from the San Diego, CA office a minimum of three days per week; this is not a remote position
  • Must be authorized to work in the United States without current or future visa sponsorship
  • Master's degree in Computer Science, Applied Mathematics, Data Science, Software Engineering, Civil Engineering, or a related technical field
  • Experience with Python-based data pipelines, automation scripts, or backend services
  • Experience with JavaScript, TypeScript, React, or similar web development frameworks
  • Familiarity with large language models, LLM APIs, prompt engineering, AI agents, or retrieval-augmented generation
  • Familiarity with embeddings, vector databases, semantic search, hybrid search, or citation-enabled AI applications
  • Experience with Azure services, such as Azure AI Search, Azure Blob Storage, Azure AI Content Understanding, Azure OpenAI, or cloud-hosted PostgreSQL
  • Experience with SQL, PostgreSQL, or relational database design
  • Familiarity with Docker, CI/CD, automated testing, or cloud deployment workflows
  • Interest in environmental consulting, civil engineering, environmental engineering, remediation, or technology transfer applications
  • Experience developing technical documentation, user guides, or training materials for software tools

Benefits

  • Excellent career growth
  • A highly competitive total compensation plan
  • A solid benefits package

Company Overview

  • Haley & Aldrich is an environmental engineering design and consultation services provider. It was founded in 1957, and is headquartered in Boston, Massachusetts, USA, with a workforce of 501-1000 employees. Its website is http://www.haleyaldrich.com.
  • Apply To This Job

    Related roles

    Associate Software Engineer

    Remote · USA Full-time

    [Remote] Advanced Degree Software Engineer - Database Technologies

    Remote · USA Full-time

    [Remote] Associate Software Engineer / Software Engineer (C# .NET, Angular)

    Remote · USA Full-time

    [2026] Senior Machine Learning Engineer, AI Platform - PhD Early Career

    Remote · USA Full-time

    Business Systems Administrator

    Remote · USA Full-time

    Software Developer - New Graduate

    Remote · USA Full-time

    Applied AI Specialist I

    Remote · USA Full-time

    Member of Technical Staff 1- Core Data Path

    Remote · USA Full-time

    Quantitative Equity Technology, Infrastructure Software Engineer

    Remote · USA Full-time

    Embedded Software Engineer - Infotainment

    Remote · USA Full-time

    Experienced Chat Support Associate – Remote Customer Service Representative

    Remote · USA Full-time

    Sales Representative at Blunt Wrap Manufacturing Company in Elmont New York

    Remote · USA Full-time

    Epic Analyst Associate, Clindoc, FT, Days, - Remote

    Remote · USA Full-time

    Experienced Part-Time Remote Data Entry Specialist – Apple Products and Technology

    Remote · USA Full-time

    Berater (m/w/d) für Investment- & Finanzlösungen – IHK-Abschluss in 6 Monaten & keine Kaltakquise (German Speaking)

    Remote · USA Full-time

    Experienced Text Chat Operator – Deliver Exceptional Customer Support through Remote Communication

    Remote · USA Full-time

    Experienced Live Chat Assistants Wanted – Flexible Remote Work Opportunities with arenaflex

    Remote · USA Full-time

    Experienced Live Chat Customer Support Representative – Work from Home Opportunity with arenaflex

    Remote · USA Full-time

    Revenue Cycle Specialist

    Remote · USA Full-time

    Admissions Representative I - 529137

    Remote · USA Full-time