Nfluence · 5 hours ago
Full Stack Developer - Social Media ML/CV Platform
Stream Engine is a fast-growing intelligence company focused on artificial intelligence and national security. They are seeking an experienced Full Stack Developer to architect and build a multi-platform social media analytics platform utilizing advanced machine learning and computer vision capabilities.
Artificial Intelligence (AI)MarketplaceVideoVideo Streaming
Responsibilities
Design and implement Python-based data ingestion services for Twitter, Instagram, and TikTok APIs
Build robust Cloud Functions for real-time social media data collection and processing
Develop Java Spring Boot microservices for the main REST API layer and business logic
Create scalable data pipelines using Pub/Sub, Dataflow, and Cloud Scheduler
Implement efficient NoSQL data models in Firestore for high-throughput social media data
Integrate Google Cloud's Vision AI and Video Intelligence APIs for image and video analysis
Deploy and manage custom computer vision models using Vertex AI (TensorFlow/PyTorch)
Build FastAPI microservices for ML inference and CV processing workflows
Develop video frame extraction and analysis pipelines for TikTok content
Implement object detection, facial recognition, OCR, and content moderation systems
Architect serverless solutions using Cloud Run, Cloud Functions, and managed services
Design and implement NoSQL storage solutions (Firestore, Cloud Storage, Memorystore Redis)
Set up CI/CD pipelines for automated testing and deployment
Implement monitoring, logging, and alerting using Cloud Monitoring and Error Reporting
Optimize costs and performance across all GCP services
Design and document RESTful APIs following OpenAPI specifications
Implement authentication, authorization, and rate limiting mechanisms
Build efficient caching strategies with Redis for high-performance data access
Ensure API security with Cloud Armor, IAM, and Secret Manager
Integrate with multiple third-party social media APIs and handle rate limits
Qualification
Required
TS/SCI required
5+ years of full stack development experience with production systems
Strong Python proficiency (3.9+): Cloud Functions, FastAPI/Flask, async programming
Solid Java experience (Java 11+): Spring Boot, Spring WebFlux, Maven/Gradle
Google Cloud Platform expertise: Cloud Run, Cloud Functions, Pub/Sub, Firestore
NoSQL database experience: Firestore, MongoDB, or similar document databases
RESTful API design and microservices architecture
Computer Vision/ML experience: TensorFlow, PyTorch, or scikit-learn
Container technologies: Docker, containerization best practices
Preferred
Experience with social media APIs (Twitter v2, Instagram Graph, TikTok Display/Research)
Vertex AI or other cloud ML platforms (AWS SageMaker, Azure ML)
Apache Beam/Dataflow for stream and batch processing
Redis/Memorystore for caching and session management
BigQuery for analytics and data warehousing
Infrastructure as Code (Terraform, Cloud Deployment Manager)
Video processing and frame analysis
Message queue systems (Pub/Sub, Kafka, RabbitMQ)
Strong problem-solving and analytical thinking
Ability to work independently on complex technical challenges
Excellent communication skills for technical documentation
Experience with agile development methodologies
Passion for learning new technologies and best practices
Benefits
Medical insurance
Dental insurance
401(k) retirement plan with partial company match
Paid time off and federal holidays
Professional development and training opportunities
Opportunity to work on mission-critical systems supporting national security