Sr. Back End Software Engineer (Product Integration) - PH
ABOUT THE ROLE:
The Senior Backend Software Engineer will be a core contributor to our backend services, specializing in integrating with third-party technology partners. This role is a key player in enhancing our Managed Data Platform, a SaaS solution that provides modern data warehousing, business analytics, and expert data services for mid-sized enterprises.
This is a hands-on engineering role with a heavy emphasis on architecting and delivering robust integrations. Deep knowledge of modern API-driven services and expertise in AI technology are crucial for building the next generation of features that our platform needs.
RESPONSIBILITIES:
In this role, you'll get to...
- Design and Build Integrations: architect, develop, and maintain high-performance backend services and APIs that integrate our platform with external technology partners, with a special focus on AI services.
- API & Service Expertise: act as the subject matter expert for all third-party integrations, ensuring they are scalable, reliable, and secure.
- Collaborate with Partners: work directly with technical teams from our AI partners to implement and optimize integration points.
- Develop AI Features: build and implement new product features that leverage our AI integrations, from concept to production.
- Champion Best Practices: contribute to our engineering standards and practices, including code reviews, CI/CD pipelines, and automated testing, to ensure high-quality delivery.
- Solve Complex Problems: debug and resolve complex technical issues related to data flow, API performance, and system stability across our integration ecosystem.
- Mentor and Support: provide technical guidance to other engineers on best practices for API integration and backend development.
- perform other duties as needed by the role
REQUIREMENTS:
On day one, we'll expect you to...
- have a minimum of 7 years of experience in designing and building scalable backend systems, microservices, and APIs in a production environment (inclusive of leadership experience)
- have a bachelor’s degree in Computer Science, Engineering, or a related discipline or equivalent work experience required
- have a proven track record of driving and managing technical partnerships, with hands-on experience integrating with a wide variety of third-party APIs and services
- possess expert-level skills in Python and its core libraries, with a focus on building robust, maintainable, and well-tested code
- have hands-on expertise with AWS and/or Google Cloud, including building and deploying containerized applications with Docker and Kubernetes
- be adept in integrating with leading generative AI models from vendors like OpenAI, Google, Anthropic, or Meta
- demonstrate solid understanding of data warehousing concepts and experience with tools like Google BigQuery, AWS QuickSight, or similar
- have worked in a SaaS-based environment, with knowledge of the full software development lifecycle
- showcase excellent written and verbal communication skills
- have the ability to be able to work independently, multi-task and prioritize responsibilities, leverage time management and problem solving skills in order to perform assigned tasks, with reasonable levels of self-direction
- have keen attention to detail and focus on task completion
- have a fully functional and up-to-date computer with which to perform duties
- be willing to install next generation end point protection on the computer
- be a current resident of the Philippines and can legally perform work from there
- be willing to work within US Pacific business hours (8am-5pm PST which corresponds to 12am-9am PH time, if not DST)
What separates the best from the rest:
- Experience with Agentic AI frameworks like LangChain or CrewAI
- Familiarity with Vector databases such as Pinecone, Weaviate, or Chroma
- Knowledge of RAG (Retrieval-Augmented Generation) Pipelines
- Background in the ERP, CRM, or HRMS domains
NOTE:
- This is a remote (work from home) job.
- Benefits await full time contractors