Remote Java Engineer, Optimization & Data REMOTE

Company Location: Anywhere
All chicago-il-remote Remote Jobs

Java Engineer, Optimization & Data Science-100% REMOTE

About Marin Technology, Marketing & Product Engineering

Marin is looking for a Java- Full Stack Software Developer- who is experienced in Python to join our growing Optimization engineering team in order to greatly advance our AutoPilot™ capabilities, and to continue to deliver game-changing quality features rapidly to market.

Exposure to publisher features and Marin's close working relationships with key publishers and customers such as Google, Facebook, Apple, Amazon, Snap, Linked In and Tik Tok, (amongst others) will ensure your skills remain honed and highly desirable as our customers use the AutoPilot feature.

The unique AutoPilot feature is set to plan, pace, and optimize their advertising spend in ways not possible with publisher tools, and Marin is distinctively positioned to provide cross publisher and cross channel measurement, management and optimization insight and solutions focused at driving improved financial performance, automated timesaving workflows through a highly customizable and interactive UI.

About The Team and Marin Engineering

Applicants welcome from anywhere in the US, although will be required to work closely, and align hours, with San Francisco team.

The successful candidate will join a highly skilled and driven team and will be tasked to actively design, develop and maintain features in multiple modern languages and frameworks. The Senior Software Developer has many career progression routes available to them, both within and beyond the Optimization team.

Access to petabyte-scale on-premise data clusters will increase your experience in high-performance, low latency, high throughput solutions tackling diverse and challenging business and technical problems.

You will help drive direction for the team and influence the business as a whole!


  • Develop and maintain Marin's next generation online advertising bidding solutions
  • Work with cutting-edge technologies, in a distributed system environment, to build scalable software processing terabytes of data every day.
  • Work with the data science team to understand, ship and maintain sophisticated Optimization/Machine Learning solutions.
  • Tackle challenging software development problems with a mathematical flavor to deliver high quality features on time under an Agile methodology.
  • Work with a highly skilled team that's passionate about building rock-solid software that delivers value to our customers every day.
  • Provide technical leadership, design skills, engineering best practices, and mentoring capabilities to the team.


  • Track record of software development experience.
  • Proven work experience writing software with a functional programming language such as Scala or Java with lambda expressions.
  • Relevant experience with relational databases.
  • Solid understanding of Data structures and algorithms.
  • Strong believer in unit testing and automated integration tests.
  • Experience with functional programming, such as Scala, is a plus.
  • Industry experience with data analytics projects involving machine learning and optimization in production is a plus.
  • Knowledge about the advertising domain is a plus.
  • Industry experience developing distributed systems (Hadoop, Spark, HBase, Presto, etc.), is a plus.
  • BS/MS in Computer Science/Applied Mathematics/Statistics or other quantitative discipline.
  • 4 hours overlap with SF timezone.

What is exciting about Marin

An ally to online marketers, Marin Software delivers the leading independent multichannel digital advertising platform. Our open solution unites search and social to connect our advertisers with customers wherever they are. This synergy-plus the insight and efficiency we bring to advertising-wins more customers, revenue, and ROI for the world's top brands. Every day Advertisers and agencies use Marin to manage billions of dollars in annualized ad spend.

We have significant funding and have exciting growth plans for 2021 and 2022 the Engineering team will be at the heart of this.

Benefits & Perks

We offer a good base salary, wide ranging benefits (including Medical insurance) and Stock in the business. Open to 100% Fully Remote or Hybrid roles if close to a Marin office!

For Colorado-based roles: Minimum annual salary of $100,000- $190,000 . You may also be offered a bonus, restricted stock units, and benefits. This is only a range. or more details about our company benefits, apply and review with our recruiters our professional family-based company growth experience.


Marin Software is committed to promoting a diverse and inclusive workplace where we can all be ourselves and succeed on merit. We offer a range of family-friendly, inclusive employment policies, flexible working arrangements and benefits to support our employees from different background

If you require assistance due to a disability applying for open positions please submit a request via our careers site: [ Link removed ] - Click here to apply to Java Engineer, Optimization & Data REMOTE

Posting Statement

Marin is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Marin does not accept unsolicited headhunter and agency resumes. Marin will not pay any third-party agency or company that does not have a signed agreement with Marin.

Marin Software embraces diversity and is proud to be an equal opportunity employer. As part of our commitment to diversifying our workforce, we do not discriminate on the basis of age, race, sex, gender, gender identity, color, religion, national origin, sexual orientation, marital status, citizenship, veteran status, or disability status, and we operate in compliance with the San Francisco Fair Chance Ordinance.

Job Type: Full-time

Salary: $90,000.00 - $200,000.00 per year

Recommended Skills

Click to open application form
Click or drag a file to this area to upload.
Click or drag a file to this area to upload.

Similar Remote Jobs

Data Architect - Remote / Telecommute
Job Description: Agile Project Work: Work in cross-functional, geographically distributed agile teams of highly skilled delivery teams to continuously innovate analytic solutions. Develop data requirements through data modeling techniques and…
See full job description
SNiP Nutrigenomics_Affiliate Marketing Manager (Remote)
About us: We offer DNA testing, simple to read and understand reports, and then a customized supplement. The customized supplement is the key to what we offer. It is the solution. …
See full job description
HR Programs and Compliance Manager - Remote
   Help at Home is the leading national provider of in-home personal care services, where our mission is to enable individuals to live with independence and dignity at home. Our…
See full job description
Senior .Net Developer - 100% Remote
Title: Senior .Net Developer Location: Remote Salary Range: $120,000-$130,000 An ICS client is seeking a direct hire, senior .Net Web Developer to provide assistance in the development of high-quality web…
See full job description
Global Payroll Implementation Specialist
About Remote Remote is solving global remote organizations' biggest challenge: employing anyone anywhere compliantly. We make it possible for businesses big and small to employ a global team by handling…
See full job description
Staff Software Engineer, Data Infrastructure
Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. Our mission is to bring community, belonging, and empowerment…
See full job description
Get a weekly email of all new Remote Developer Jobs