Description
Company is looking for a Customer Success Engineer to bridge the gap between technical implementation and customer interaction. This role combines strong Python engineering skills with the ability to communicate effectively with clients during integration workshops and deployment sessions. The engineer will work closely with customers to support implementations, develop custom scripts, and occasionally contribute to Ocean integrations or internal tools. This person will be instrumental in ensuring customers are not only onboarded smoothly but also get the most out of company platform by tailoring scripts, tools, and data workflows to fit their needs.
This role is ideal for someone who enjoys problem-solving through code, is comfortable interacting with users, and thrives in a dynamic, customer-facing engineering environment. While customer engagement is key, the top priority is engineering ability, particularly around Python and data handling.
What You will do:
- Develop and maintain custom Python scripts and integrations that interact with Port’s APIs, tailored to specific customer needs.
- Collaborate directly with customers during deployment workshops and implementation phases to ensure smooth onboarding and successful usage of the Port platform.
- Support Ocean integrations and occasionally assist with more complex internal tools as required.
- Perform data processing and transformation, including ingesting, analyzing, and exporting data from systems like GitHub, BigQuery, or JFrog.
- Translate customer requirements into technical solutions, helping bridge the gap between customer needs and platform capabilities.
- Work cross-functionally with integration and support teams to ensure consistent, reliable customer experiences.
- Contribute to technical documentation, internal tooling improvements, and feedback loops for product refinement.
- Balance time effectively between customer-facing activities and hands-on development work, adjusting based on current needs and priorities.
Requirements
Requirements:
- Strong Backend Development in Python: Proven experience building backend services with Python, particularly in developing scalable, performant, and maintainable applications in high-throughput environments.
- API & Webhook Integration: Deep understanding of RESTful API design, including authentication mechanisms (OAuth, API keys), rate limiting, webhook event handling, and robust error handling.
- Cloud Platform Experience: Hands-on experience with AWS, GCP, and Azure, including working with their APIs and infrastructure services.
- DevOps Toolchain Familiarity: Proficiency in tools such as Kubernetes, ArgoCD, and Docker for container orchestration, CI/CD workflows, and deployment automation.
- Data Transformation & Processing: Experience using tools like JQ or similar for transforming JSON and other structured data formats as part of integration pipelines.
- Database Proficiency: Solid knowledge of PostgreSQL and MongoDB, including schema design, data modeling, and performance optimization.
- Testing & Code Quality: Comfortable with test-driven development and familiar with frameworks for unit and integration testing to ensure system stability and integration reliability.
- CI/CD & Version Control: Proficient in Git, GitHub, and CI/CD automation tools, with a clear understanding of branching strategies and deployment workflows.
- Documentation Implementation: Ability to read and translate complex third-party API documentation into working, production-grade integrations.
- Comfort with New Tools: Demonstrated ability to pick up and work with new tools and technologies as needed, particularly in dynamic integration scenarios.
- Communication & Customer Engagement: Must be very proficient in English and comfortable in customer-facing roles, with the ability to clearly explain technical concepts to non-technical stakeholders.
