Staff Software Engineer
Operational Machine Learning Platform
Updated on 2/23/2024
Moloco

501-1,000 employees

ML-powered advertising insights
Company Overview
Moloco is on a mission to make the digital economy more transparent, equitable, and profitable by making advanced machine learning accessible to companies of all sizes.
AI & Machine Learning
Data & Analytics

Company Stage

Series C

Total Funding

$529.3M

Founded

2013

Headquarters

Redwood City, California

Growth & Insights
Headcount

6 month growth

4%

1 year growth

30%

2 year growth

137%
Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
JavaScript
UI/UX Design
React.js
Data Structures & Algorithms
Java
Go
Flask
AngularJS
Django
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • 8+ years software engineering experience using modern languages such as Java, C#, Go, C++, etc.
  • 8+ years software development experience on backend/infrastructure systems
  • Bachelor Degree in Computer Science
  • Masters Degree or above in Computer Science strongly preferred
  • Proven experience as a Software Engineer with a focus on API, UI, and CLI development
  • Strong proficiency in programming languages including Golang, Python, Java, and Javascript
  • Experience with web frameworks (e.g., Flask, Django, React, Angular) for UI development and reporting frameworks (Superset, D3, Javascript) for analytic development
  • Familiarity with CLI development and automation scripting
  • Knowledge of machine learning concepts and frameworks
  • Excellent problem-solving and communication skills
Responsibilities
  • Design, implement, and maintain robust and scalable APIs for operationalizing machine learning models
  • Develop responsive and user-friendly web-based interfaces for interacting with data and machine learning processes and platform features
  • Design and implement a command-line interface for seamless interaction with the platform, catering to advanced users and automation scenarios
  • Collaborate with cross-functional teams to integrate machine learning models and algorithms into the platform
  • Conduct thorough testing of API, UI, and CLI components to ensure functionality, security, and performance
  • Optimize code and interfaces for efficiency and responsiveness
Desired Qualifications
  • Experience with machine learning at scale
  • Experience with data visualization and analytic tools
  • Experience with testing and optimizing code and interfaces