About the job
About Old Well Labs
Old Well Labs is an innovative financial intelligence startup based in Charlotte, NC, dedicated to transforming the investment landscape. Our platform provides leading allocators and fund managers with access to billions of disclosures, converting them into structured data that simplifies connections and monitoring within the investment ecosystem.
About the Role
We are seeking a Senior Software Engineer to architect and develop robust systems that enhance the usability of our data across the organization. You will take charge of the architecture for data processing, enrichment, and operationalization. Your responsibilities will include building agent systems to gather data from the web, extracting structured information, creating efficient data pipelines, and developing administrative tools for our operations team. You'll leverage data infrastructure technologies such as SQS, dbt, Step Functions, and Lambda to ensure speed and reliability.
As a champion of AI integration, your work will directly contribute to minimizing manual tasks and accelerating our operations. If you have ideas for new tools, agents, or pipelines, you'll have the autonomy to drive those initiatives forward.
What You’ll Do
- Build AI Agents That Collect and Extract Data: Create workflows that gather data from various online sources, extract structured information, and integrate it into our application.
- Design Data Pipelines and Event-Driven Systems: Own the data flow from collection through processing to the platform, utilizing SQS, dbt, Step Functions, Lambda, Athena, and S3 as you evolve the architecture to handle increasing complexity.
- Build Admin Tooling for Data Operations: Develop user-friendly interfaces, dashboards, and internal tools for our operations team.
- Move Quickly in a Small, Senior Team: Work independently within a small engineering team, tackling challenges from vague requirements to design, implementation, and production with full ownership of your contributions.
What We’re Looking For
- 5+ years of experience in backend, platform, or systems engineering.
- Proficient in Python and system design.
- Familiarity with distributed and event-driven systems.
- Experience with cloud technologies and data operations.
- Strong problem-solving skills and ability to work effectively in a team environment.
