Senior Software Engineer

Payflow


Date: 10 hours ago
City: Lehi, UT
Salary: $110,000 - $130,000 per year
Contract type: Full time
As a Senior Fullstack Engineer, you will play a key role in building and optimizing our AI agents, overall intelligence layer, and data pipeline infrastructure. You’ll collaborate closely with a cross-functional team, to create seamless, efficient data flows that integrate with intelligent agents that perform key FP&A tasks.

Your expertise in working with LLMs, data integration, and API design will be vital in ensuring smooth interaction between systems, enabling advanced functionality that powers our product. You will bring a mix of data engineering experience and an understanding of LLMs to create systems that are both performant and adaptable to evolving business needs.

Key Responsibilities

  • Build and optimize integrations with large language models (LLMs) and other machine learning and data science tools to enhance product capabilities.
  • Work with cross-functional teams, including data scientists, machine learning engineers, and product managers, to define technical requirements and implement end-to-end solutions.
  • Design, develop, and maintain robust data pipelines and integrations that connect various data sources and systems to ensure reliable and seamless data flow.
  • Leverage tools such as Python, FastAPI, and databases (PostgreSQL, Redis) to build high-quality data integration systems that enable real-time processing and data accuracy.
  • Ensure smooth integration of third-party APIs, including LLMs (e.g., OpenAI), and other external data sources to extend the product’s functionality.
  • Develop, test, and maintain clean, maintainable, and efficient code, ensuring optimal performance in data pipelines and integrations.
  • Implement best practices for data governance, security, and scalability across the integration layer.
  • Stay updated on emerging trends in data engineering, machine learning, and LLM technologies to ensure continuous product improvement.

Qualifications

Experience:

  • 3+ years of professional software development experience, with a strong focus on system architecture and AI applications.
  • Expertise in Python and backend technologies (e.g., FastAPI, Flask) to build efficient data systems and APIs.
  • Proven experience with designing and implementing data pipelines, API integrations, and working with complex data systems.
  • Experience working with machine learning models, especially large language models (LLMs), and integrating them into production systems.
  • Familiarity with databases such as PostgreSQL and Redis, and proficiency in SQL for data manipulation.
  • Strong experience in version control with Git and containerization with Docker.
  • Experience with integrating third-party APIs and services, including LLM APIs (e.g., OpenAI, GPT models).
  • Familiarity with cloud platforms and services for data processing and storage (e.g., AWS, GCP).
  • Hands-on experience with Chroma and LangChain.
  • Must have experience at an early-stage, venture-backed startup.
  • A background in fintech, finance or a related field is a plus.

Skills

  • Strong problem-solving skills with the ability to design scalable and efficient systems for data integrations and LLMs.
  • Excellent communication skills, both written and verbal, with the ability to collaborate across diverse teams.
  • A proactive mindset with a passion for innovation and exploring new technologies in data engineering and machine learning.
  • Willingness to stay current with the latest advancements in data technologies, LLMs, and machine learning.

What We Offer

  • Competitive salary and generous equity.
  • A collaborative and innovative work environment.
  • Opportunity to be early in building a valuable platform and startup.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume