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
Experience:
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.
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.
- 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.
- 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