Inmar-posted 3 months ago
Intern
Winston Salem, NC
1,001-5,000 employees
Administrative and Support Services

Inmar's Summer Internship Program offers a dynamic and enriching experience designed to give students real-world exposure to a professional environment while contributing meaningfully to company initiatives. Interns will split their time between a high-impact cross-functional team project and department-specific responsibilities assigned by their direct manager. The Digital Promotions Network backend platform team is responsible for powering high-throughput, large-scale ingestion of transaction data through API connections, building performant APIs that back shopper-facing properties (like retailer websites and mobile apps), and managing offers at enterprise scale. The platform routinely processes ~200,000 requests per minute, millions of baskets daily, and more than 7.47 billion baskets in 2024, maintaining 99.9%+ uptime. As a Backend Platform Intern, you will gain hands-on exposure to the full software engineering lifecycle - from requirements and design, to coding, testing, deployment, and monitoring - while learning best practices in an enterprise environment. You'll also gain insight into how engineering collaborates with client support through exposure to our Tech Ops Support team, which provides advanced troubleshooting for both internal and external partners. This unique combination of engineering and operational experience will prepare you for success in backend and distributed systems development.

  • Process data at massive scale - routinely handling ~200,000 requests per minute, millions of retail transactions (baskets) daily, and more than 7.47 billion baskets processed in 2024 - all with 99.9%+ uptime.
  • Support event-driven communication across applications using Kafka, enabling our services to stay reliable, decoupled, and responsive at scale.
  • Develop and enhance performant APIs that back shopper-facing experiences such as retailer websites and mobile apps.
  • Work with modern backend technologies including Python, Node.js, and Go, while gaining hands-on experience with SQL (Postgres, MySQL) and NoSQL (Redis, DocumentDB, DynamoDB) databases.
  • Assist in performance benchmarking and load testing to ensure system reliability and scalability under peak traffic.
  • Collaborate with engineers in real-world enterprise practices - agile development, CI/CD pipelines, monitoring/alerting, code reviews, and debugging in distributed environments.
  • Gain exposure to our Tech Ops Support team, which provides advanced troubleshooting and client support for both internal and external partners.
  • Contribute to offer management facilities, ensuring promotions are delivered accurately, efficiently, and at scale.
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering or a related field.
  • Strong problem-solving and analytical skills.
  • Experience with at least one programming language such as Python, Node.js, or Go.
  • Familiarity with data structures and algorithms as well as databases and event-driven systems a plus.
  • Clear communication skills and the ability to collaborate across teams.
  • Eagerness to learn and contribute in a fast-paced, team-oriented environment.
  • Collaborative, inclusive environment where your ideas matter.
  • Mentorship and cross-functional networking.
  • Resume-worthy projects.
  • Tuition reimbursement.
  • Ongoing learning support.
  • Access to career pathways including full-time roles.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service