Responsibilities
- Design, develop, and maintain core features of the SmartVX personalized video platform
- Build scalable backend services to handle high-volume video generation and personalization requests
- Develop APIs and microservices that integrate with client systems of record (CRM, ERP, databases)
- Optimize video rendering pipelines for performance, quality, and cost efficiency
- Implement robust data processing workflows to handle real-time personalization at scale
- Work with video transcoding, rendering, and streaming technologies
- Integrate with third-party video services and CDNs for optimal delivery
- Develop solutions for dynamic video composition, incorporating personalized data overlays
- Implement multi-lingual voice-over, subtitle, and transcript generation systems
- Optimize media asset management and storage strategies
- Build and maintain RESTful APIs and webhooks for client integrations
- Develop SFTP, database, and web service connectors for data ingestion
- Create integration solutions for email (SMTP), SMS, and multi-channel distribution
- Implement authentication, security, and data privacy controls
- Work with enterprise systems (Salesforce, SAP, Oracle, etc.) for seamless data flow
- Develop analytics dashboards and reporting features for campaign performance
- Implement tracking systems for video views, engagement metrics, and conversion analytics
- Build real-time monitoring and alerting systems for platform health
- Optimize database queries and system performance for large-scale deployments
- Create tools for A/B testing and experimentation
- Participate in code reviews, architecture discussions, and technical planning
- Collaborate with product, design, and customer success teams
- Contribute to technical documentation and knowledge sharing
- Stay current with emerging technologies in video, AI, and personalization
- Propose and prototype new features and technical improvements
Requirements
- 3+ years of professional software development experience in production environments
- Strong proficiency in at least one modern programming language: Backend: Python, Java, Node.js, Go, or C# OR Full-stack: JavaScript/TypeScript with React or Vue.js
- Experience with video processing, media technologies, or streaming systems
- Understanding of video formats, compression, and delivery optimization
- Solid understanding of RESTful API design and microservices architecture
- Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis)
- Cloud platform experience (AWS, Azure, or GCP) including services like S3, Lambda, EC2
- Version control proficiency with Git and collaborative development workflows
- Proven track record of shipping production-quality code
- Experience working in agile/scrum development environments
- Ability to write clean, maintainable, well-documented code
- Strong problem-solving skills and debugging capabilities
- Experience with CI/CD pipelines and automated testing
- Excellent communication skills with technical and non-technical stakeholders
- Self-motivated with ability to work independently and in team settings
- Strong analytical and critical thinking abilities
- Adaptability and eagerness to learn new technologies
- Customer-focused mindset with attention to quality and user experience
- Bachelor's degree in Computer Science, Software Engineering, or related technical field OR equivalent practical experience and demonstrable technical expertise
Nice to Have
- Experience with AI/ML technologies, particularly in video or NLP applications
- Knowledge of text-to-speech (TTS) systems, voice synthesis, or audio processing
- Experience with video personalization, dynamic content generation, or marketing automation platforms
- Familiarity with enterprise integration patterns (ESB, ETL, message queues)
- Experience with containerization (Docker, Kubernetes) and orchestration
- Knowledge of data privacy regulations (GDPR, CCPA, HIPAA) and secure coding practices
- Experience with performance optimization and scalability challenges at scale
- Previous work at a SaaS company, particularly in video, marketing tech, or customer engagement platforms
- Experience integrating with enterprise systems (CRMs, MAPs, LMS platforms)
- Understanding of customer journey mapping, personalization engines, or recommendation systems
- Exposure to B2B enterprise software development and deployment
Benefits
- Competitive Compensation: Base salary + equity/stock options + performance bonuses
- Comprehensive Health Benefits: Medical, dental, vision, life insurance, and disability coverage
- Flexible Work Environment: Hybrid/remote options with modern collaboration tools
- Professional Development: Conference attendance, training budgets, and learning opportunities
- Work-Life Balance: Generous PTO, flexible hours, and respect for personal time
- Modern Tech Stack: Work with latest tools, technologies, and development practices
- Collaborative Culture: Small, talented team where every voice matters
Work Arrangement
Hybrid
Additional Information
- Up to 10% travel is required for meetings
