Remote Back End Engineer Job

February 26, 2024
Apply Now
Deadline date:

Job Description

Remote Back End Engineer Job

As a Backend Software Engineer specializing in interacting with API endpoints and wrapping

machine learning models, you will play a pivotal role in the development and deployment of

our machine learning model. You will be responsible for creating a scalable backend

infrastructure that can:

1. ingest video URLs

2. process them through our model to extract relevant contexts

3. seamlessly integrate with private marketplace APIs for targeted ad placements.

The ideal candidate will have a strong background in software engineering, experience with

machine learning deployment, and a passion for developing innovative solutions in the

advertising technology space.


● Design and develop a backend system to ingest video URLs from various sources.

● Integrate our contextual targeting machine learning model into the backend


● Implement robust data processing pipelines to extract relevant contexts from video


● Develop API endpoints for seamless interaction with private marketplace APIs.

● Ensure scalability, reliability, and performance of the backend system under high

traffic loads.

● Collaborate with cross-functional teams including data scientists and product owners

to deliver integrated solutions.

● Stay up-to-date with the latest advancements in machine learning deployment and

advertising technology.


● Bachelor’s degree in Computer Science, Engineering, or related field. Master’s

degree preferred.

● Proven experience in backend software development, with proficiency in languages

such as Python, Java, or Go.

● Solid understanding of machine learning concepts and experience with model

deployment frameworks (e.g., TensorFlow Serving, Flask, Docker).

● Experience working with cloud-based technologies such as AWS, Google Cloud

Platform, or Azure.

● Strong understanding of RESTful APIs and experience with API development and


● Familiarity with database systems (e.g., SQL, NoSQL) and data processing

frameworks (e.g., Apache Spark, Apache Beam).

● Excellent problem-solving skills and ability to work in a fast-paced startup


● Strong communication skills and ability to collaborate effectively with cross-functional


Remote Back End Engineer Job