Company Name: Captions
Location: Union Square, New York City, United States (In-person at NYC HQ)
Job Type: Full-time
Salary Range: $140K – $175K yearly (Offers Equity)
Industry: AI / Video AI / Software (specifically building and evolving systems, services, and APIs for video AI products)
Job Overview
Captions is a pioneering company at the forefront of AI and Video AI, dedicated to transforming how video content is created and understood. We are seeking a highly skilled and passionate Software Engineer, Backend with 2+ years of experience to join our team in the heart of Union Square, New York City. This Full-time, Mid-Level role offers a vital opportunity to design, build, and evolve the core systems, services, and APIs that power our groundbreaking video AI products.
As a Backend Software Engineer, you will be instrumental in developing and optimizing large-scale distributed systems, handling enormous throughput and concurrency to ensure seamless performance for our AI-powered video creation tools. You will leverage your strong computer science fundamentals, proficiency in modern programming languages, and hands-on experience with cloud infrastructures and container orchestration to deliver high-quality, scalable solutions to production. If you are a results-driven engineer who thrives on tackling complex technical challenges and is passionate about making a tangible impact on the future of AI-powered video creation, Captions invites you to contribute your expertise to our groundbreaking mission.
Duties and Responsibilities
- Apply 2+ years of industry experience in designing, building, and operating backend services in a production environment.
- Utilize strong computer science fundamentals (data structures, algorithms, concurrency, etc.) to design robust and efficient systems.
- Demonstrate proficiency in modern programming languages (e.g., Python, C++, Java, Rust) for backend development.
- Possess hands-on experience with cloud infrastructures (GCP, AWS, Azure, or others) for scalable deployments.
- Possess hands-on experience with container orchestration (Kubernetes) for managing distributed services.
- Exhibit excellent problem-solving skills with a proven track record of delivering high-quality, scalable solutions to production.
- Design, implement, and optimize large-scale distributed systems capable of handling enormous throughput and concurrency.
- Collaborate closely with product teams to ensure platform operational soundness and rapid feature development/deployment across mobile, web, and beyond.
- Gain visibility into and contribute to advanced video processing workflows and cutting-edge AI research efforts.
- Continuously refine existing platform components, identify new technologies/methodologies, and guide their adoption to enhance infrastructure.
- Partner with cross-functional teams (product, web, mobile, AI research) to bring new ideas to fruition and stay ahead of industry trends.
Qualifications
- Experience Level: Mid-Level (Explicitly stated “2+ years of industry experience”).
- Education Requirement: Relevant experience or a Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related technical field is typically required.
- Required Skills:
- 2+ years of industry experience designing, building, and operating backend services in a production environment.
- Strong computer science fundamentals (data structures, algorithms, concurrency, etc.).
- Proficiency in modern programming languages (e.g., Python, C++, Java, Rust).
- Hands-on experience with cloud infrastructures (GCP, AWS, Azure, or others).
- Hands-on experience with container orchestration (Kubernetes).
- Excellent problem-solving skills with a proven track record of delivering high-quality, scalable solutions.
- Ability to design, implement, and optimize large-scale distributed systems.
- Experience handling enormous throughput and concurrency.
- Collaborative skills with product teams to ensure platform operational soundness and rapid feature development/deployment across mobile, web, and beyond.
- Visibility into and contribution to advanced video processing workflows and AI research efforts.
- Proficient in continuously refining existing platform, identifying new technologies/methodologies, and guiding their adoption.
- Experience partnering with cross-functional teams (product, web, mobile, AI research) to bring new ideas and stay ahead of industry trends.
Salary and Benefits
Captions offers a competitive annual salary ranging from $140K – $175K yearly for this Full-time Software Engineer, Backend position. The compensation package also offers Equity in the company. We believe in rewarding top talent and fostering a dynamic work environment. Beyond salary and equity, Captions is committed to providing a comprehensive benefits package designed to support your overall well-being and professional growth, which typically includes robust health, dental, and vision insurance, generous paid time off, and opportunities for continuous professional development at the cutting-edge of AI technology.
Working Conditions
This is a Full-time position based in-person at NYC HQ in Union Square, New York City, United States. You will work within a highly collaborative and innovative office environment, engaging directly with product teams, other engineers, and AI research specialists. The role demands strong technical proficiency in backend development, excellent problem-solving skills, and the ability to design and optimize large-scale distributed systems. You will be expected to contribute to a fast-paced, high-impact environment. Standard business hours are generally observed.
Why Work with Us
At Captions, you’re not just joining a company; you’re becoming part of a team that’s redefining the future of Video AI through groundbreaking Software. We are a pioneering force, building and evolving core systems, services, and APIs for AI-powered video creation products.
We offer a challenging yet incredibly rewarding environment where your expertise in backend development, distributed systems, and cloud infrastructure will be highly valued. You will be empowered to design and optimize critical services, handle enormous throughput, and directly contribute to state-of-the-art AI applications. If you are a results-driven Backend Software Engineer with a clear passion for building at scale and eager to make a tangible impact on a rapidly evolving software landscape, Captions offers an unparalleled opportunity for your next career chapter.