At our client, we encourage creativity, value innovation, demand teamwork, expect accountability, and cherish results. We value your take-charge, take-initiative, get-stuff-done attitude and will help you unlock your growth potential. One great choice can change everything. Thrive with us.

As a Principal Software Engineer on the Account AI team, you will have the opportunity to work on exciting, high-impact, AI-powered solutions for sales and marketing users. If you enjoy tackling tough problems, whether that involves building systems that handle millions of customer requests per day or making sense of over a billion pieces of potentially correlated data, our client could be the right fit for you.

What You'll Be Doing:

  • Designing, building, and operating highly scalable and flexible systems.
  • Staying up-to-date with, researching, and leveraging the latest developments in AI and NLP.
  • Working with foundational large language and embedding models.
  • Leveraging cloud computing architectures to support development needs.
  • Utilizing a vast set of data on companies and contacts to deliver high-value products leveraging AI and NLP.
  • Collaborating closely with Engineering Leaders, Architects, and Product Managers to understand business requirements and provide technical solutions within a larger roadmap.

Why You'll Love Working Here:

  • Solve interesting and challenging problems alongside an outstanding team of engineers.
  • Develop new skills as you push your knowledge and our technology to new levels.
  • Work for a profitable, growing company with an impressive Fortune 500 client list.

What You Will Bring:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 12+ years of Software Engineering experience with a proven track record of delivering highly scalable and efficient solutions, primarily in backend-oriented roles.
  • Substantial experience in architecture and system design.
  • Substantial experience with one or more modern programming languages (Java, C#, Javascript, etc.).
  • Substantial experience building enterprise-grade software in a cloud-native environment (GCP preferred, AWS/Azure) utilizing infrastructure such as Kubernetes, Cloud functions, Cloud storage, PubSub, etc.
  • Experience with SQL and NoSQL databases such as Postgres, MongoDB, Redis, etc.
  • Experience working in fast-paced startup/scale-up environments.
  • Experience working in and promoting a diverse work environment.
  • Exceptional mentoring skills, fostering the professional growth and development of junior team members.
  • Strong communication and collaboration skills.
  • Strong sense of ownership with a bias towards action.

Preferred:

  • Experience with foundational large language models such as GPT, Claude, Llama, etc.
  • Experience with prompt engineering and LLM application development, including practices such as Retrieval Augmented Generation.
  • Experience with embedding models and vector databases such as Pinecone, Chroma, pgvector, etc.

The compensation for this position will be competitive and commensurate with experience and qualifications. We offer comprehensive benefits and holistic mind, body, and lifestyle programs designed for overall well-being.

Our client is an Equal Opportunity employer committed to fostering an inclusive environment. We welcome and encourage diversity in the workplace.