Nashville, TN | Seattle, WA | Boston, MA | Chicago, IL Build the Software That Powers Private Equity Connections At BluWave, we run the leading marketplace that connects private equity firms and top business leaders with elite, third-party service providers.
Data and AI are the engine behind our success, and we're looking for a Software Engineer to help design, build, and operate the AI production systems that make it all work.
As our new Software Engineer, AI, you will write the software that brings our recommendation and search capabilities to life, and keeps them running reliably at scale.
You'll join a nimble, hands-on technology team where your ideas move quickly from concept to production.
The systems you build will directly influence high-stakes investment decisions and make a measurable impact in the real world.
Our Tech Stack Python, Docker, and Azure, interacting with Snowflake and Milvus.
We're always evolving and welcome your experience with related technologies (e.g., AWS, Java, Pinecone, Databricks).
What You'll Do Own the Full Lifecycle:
- Design, build, and operate the end-to-end software stack behind our recommendation engine — from API and data pipelines to deployment, monitoring, and continuous improvement.
Apply AI Where It Counts:
- Translate AI research and prototypes into clean, production-grade systems.
- You don't need to have invented the models, but you need to know how to ship them.
Collaborate and Build:
- Work within a collaborative and experienced technology team, to deliver elegant, high-impact solutions.
Innovate and Experiment:
- Bring your own ideas to the table.
- You'll have real autonomy to explore new approaches and directly influence our technical roadmap.
What Success Looks Like 3 Months:
- You are comfortable with our workflows and can complete well-scoped tasks with minimal guidance. 6 Months: You navigate our codebase with confidence, deliver features independently, and are an active voice in technical discussions. 1 Year: You are a key driver of innovation, proactively identifying new opportunities based on business needs and emerging technology.
- Qualifications BS/MS in Computer Science, Software Engineering, or another technical field. 2–3 years of professional software engineering experience (or equivalent through research, internships, or significant personal projects).
Strong software engineering fundamentals:
- version control (Git), testing, clean and maintainable code.
- Proficiency in Python and experience working with data-centric applications.
- Experience building and maintaining APIs (e.g., FastAPI, Flask).
- Experience with Docker and deploying containerized applications.
- Proficiency with SQL for data querying and analysis.
- Comfort working with or around machine learning models in a production context — you don't need to be a researcher, but you should understand how models get built, deployed, and monitored.
- Preferred Qualifications Prior experience contributing to a production AI/ML or data-intensive system.
- Familiarity with AI/ML libraries such as scikit-learn, pandas, or numpy.
- Experience with vector databases (e.g., Milvus, Pinecone) and modern search or recommendation techniques.
- Experience integrating or deploying LLM-based features.
- Nice to Haves A portfolio of personal or open-source projects that showcases your passion and problem-solving skills.
- Experience using AI-powered coding assistants.
- The BluWave Values We place great importance on adding team members that align with our company values.
- We live and breathe these every day, and we are looking for someone who appreciates the importance of culture as much as we do.
Team:
Job Type:
- Full-time Powered by JazzHR