Senior Software Engineer, AI

FiscalNote Logo

FiscalNote

πŸ“Remote - United States

Summary

Join FiscalNote as a Senior Software Engineer, AI and collaborate with cross-functional teams to design, develop, test, and maintain our flagship PolicyNote web application. You will build functionality using Python (FastAPI) and ES6 Javascript (React and Next.js), integrate Generative AI and LLM technologies, and contribute to high-compute data pipelines. Responsibilities include integrating data across multiple software solutions, pushing the limits of search capabilities, and ensuring collaboration across R&D teams. You will also mentor other engineers and provide excellent customer service. This role reports to the Director of AI Development and offers opportunities to contribute significantly to the company's growth.

Requirements

  • 5+ years of applied experience or equivalent in the software development industry using a modern tech stack (we use Python/FastAPI, React/ Next.js ,, etc.)
  • Strong experience in the Python ecosystem is essential
  • Excellent problem-solving, analytical, and debugging skills
  • Strong communication and collaboration skills
  • Experience working on projects from inception to completion
  • Comfortable presenting to technical and non-technical audiences
  • Working knowledge of production and Cloud environments (we use AWS, Docker, Kubernetes, Linux/Unix, Bash, nginx, etc.)
  • Familiarity with common data storage implementations (we use Mongo primarily, but also connect to Postgres, Elasticsearch, Redis, etc.)

Responsibilities

  • Build web application functionality in Python/FastAPI and React/Next.js
  • Work with and integrate the latest Generative AI and LLM technologies
  • Design and contribute to high-compute and volume data pipelines
  • Integrate data/functionality across multiple software solutions
  • Push the limits of what it means to search
  • Work across teams to ensure cohesion and collaboration across R&D functions (Engineering, Product, QA, Data, etc.)
  • You will write high-quality, well-documented, and reusable code
  • Mentor other engineers on software development best practices
  • Create delightful experiences for demanding end users by applying your knowledge to deliver a world-class user experience
  • Respond to QA, client success, and customer support requests to provide excellent customer service

Preferred Qualifications

  • Experience with Generative AI and LLM technologies and concepts is a plus
  • Technically curious, eager to learn, willing, and interested in trying new technologie

Benefits

  • Competitive salaries
  • Retirement accounts
  • Equity packages

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.