Senior Software Engineer ML Team

๐Ÿ‡ฎ๐Ÿ‡ฑ Israel - Remote
๐Ÿ’ป Software Development๐ŸŸฃ Senior

Job description

Who we are

Weโ€™re looking for a Senior Software Engineer to join our ML team working in Tel Aviv.

DoubleVerify is an Israeli-founded big data analytics company (Stock: NYSE: DV). We track and analyze tens of billions of ads every day for the biggest brands in the world.We operate at a massive scale, handling over 100B events per day and over 1M RPS at peak, we process events in real-time at low latencies (ms) and analyze over 2.5M video yearsย every day. We verify that all ads are fraud free, appear next to appropriate content, appear to people in the right geography and measure the viewability and userโ€™s engagement throughout the adโ€™s lifecycle.

We are global, with HQ in NYC and R&D centers in Tel Aviv, New York, Finland, Berlin, Belgium and San Diego. We work in a fast-paced environment and have a lot of challenges to solve. If you like to work in a huge scale environment and want to help us build products that have a huge impact on the industry, and the web - then your place is with us.

What will you do

  • Join a team of experienced engineers to build backend infrastructure (data processing jobs, micro-services) and create automated workflows to process large datasets for machine learning purposes.

  • Design and develop MLOps infrastructure to support our ML/AI models at scale, including CI/CD, automation, evaluation, and monitoring.

  • Lead projects by architecting, designing, and implementing solutions that will impact the core components of our system.

  • Develop and maintain scalable distributed systems in a BigData environment using stream processing technologies such as Akka Streams, Kafka Streams, or Spark.

Who you are

  • 4+ years of experience coding in an industry-standard language such as Kotlin, Java, Scala, or Python

  • Demonstrated interest in machine learning and the advancements in the field, including familiarity with MLOps tools and frameworks.

  • Deep understanding of Computer Science fundamentals: object-oriented design, functional programming, data structures, multi-threading, and distributed systems

  • Experience working with various Big data technologies and tools (DataBricks, Snowflake, BigQuery, Kafka, Spark, Airflow, Argo) at scale

  • Experience working in Docker/Kubernetes and cloud providers (GCP/AWS/Azure)

  • Result-oriented contributor with a “can do” attitude - take a task from concept to full implementation.

  • A team player with excellent collaboration and communication skills.

Nice to have

  • Hands-on experience with MLOps tools (MLFlow, Ray, Seldon, Kubeflow, Vertex.AI, SageMaker, etc.), ML algorithms and frameworks (PyTorch, TensorFlow, HuggingFace, Sklearn, etc.).

  • Experience in the AdTech world

#Hybrid

Share this job:
Please let DoubleVerify know you found this job on Remote First Jobs ๐Ÿ™

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service ๐Ÿ™

Apply