Software Engineer Intern (Backend Focus)
Commitment: Part-time (20–40 hrs/week), 3–6 month internship (unpaid)
About Us
We’re building software that automates the creation of daily blog posts, running SEO research, and integrating affiliate links/ads. As a Full-Stack Intern, you’ll join a small team to architect and maintain the backend systems that power AI-driven content generation and deployment.
What You’ll Do
- Design & Build Flask APIs
• Create endpoints to manage “Sites,” “Topics,” and “Posts.”
• Integrate with third-party services (Shopify REST API, SEO data APIs, affiliate/ads APIs). - AI Content Pipeline
• Develop modules that call OpenAI (GPT-4/GPT-3.5) with structured prompts.
• Post-process AI output (Markdown/HTML sanitation, replacing link placeholders). - Automated SEO Research
• Consume SEO metrics (search volume, difficulty, CPC) from Ahrefs/SEMRush APIs.
• Calculate “priority scores” for keywords and schedule new content automatically. - Scheduler & Background Jobs
• Configure APScheduler (or Celery) to run nightly tasks:
– Refresh SEO data
– Recompute scores
– Auto-generate new draft posts
What You’ll Learn
- AI & LLM Integration: Crafting prompts, handling model responses, and post-processing content.
- Automation at Scale: Orchestrating nightly pipelines for SEO data, content generation, and publishing.
- Full-Stack Development: Database modeling, Flask API design, minimal front-end/admin UI.
- E-Commerce & Third-Party Integrations: Working with Shopify’s REST API and various affiliate/SEO APIs.
- DevOps Best Practices: Containerization, CI/CD workflows, and deploying a production-grade Flask app.
What We Offer
- Mentorship & Growth: Direct guidance from a senior engineer; regular code reviews and feedback.
- Real Ownership: Work on production systems that publish daily content across multiple sites.
- Portfolio-Building Experience: Your work will be integral to a large-scale automation platform.