OD

MarTech Engineer

ODDITYApplies on LinkedInMarketing
Hiring from
Poland
Work type
Remote
Posted

620,934 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

About the company

ODDITY (NASDAQ: ODD) is a consumer tech company that builds and scales digital first brands to disrupt the offline dominated beauty and wellness industries. The company serves over 70 million users with its AI driven online platform, using data science to identify consumer needs and develop beauty and wellness products. ODDITY owns IL MAKIAGE, SpoiledChild and METHODIQ, with business headquarters in New York City, an R&D center in Tel Aviv and a biotechnology lab in Boston. ODDITY was named one of TIME’s 100 Most Influential Companies in 2023.


About the role

We’re looking for a smart, independent and creative engineer to help build our internal marketing technology platform. This is a remote role.

You’ll work closely with the people using your tools and own development from initial prototype through rollout and ongoing improvement. You should enjoy learning independently, solving unfamiliar problems and taking responsibility for the quality of what you build.


What you’ll build

Our Martech platform will bring together the marketing and automation tools we develop, along with the APIs, integrations and data pipelines that connect them.

  • Initially: standalone tools that solve specific problems for our marketing teams.
  • Over time: a connected environment where tools work together through automations and AI agents, including integrations with other AI systems developed within the company.


Key responsibilities

  • Build across the stack: Develop Python backend services, usable web interfaces and integrations to deliver complete tools.
  • Work directly with users: understand their workflows, clarify requirements, gather feedback and improve tools based on how they are used.
  • Deliver at Pace: build quickly to test ideas, then address edge cases, testing, reliability and usability before broader rollout.
  • Contribute to architecture decisions: research options, recommend practical approaches and explain trade-offs. Anticipate foreseeable problems and identify decisions that need additional technical review.
  • Help shape the data architecture: evaluate database and analytics technologies, considering application requirements, integration with existing systems, cost and maintainability.
  • Connect tools and data: build and maintain reliable integrations and workflows across systems such as Meta Marketing API, Google APIs, Jira, BigQuery and Looker, alongside AI services.
  • Maintain engineering quality: test pipelines and integrations thoroughly, document important decisions, troubleshoot failures and meet company security requirements.
  • Own delivery: work from agreed tickets and project milestones while managing day-to-day development, dependencies and timelines. Communicate progress and blockers, and adapt as priorities evolve.


Essential skills

  • Experience: 3+ years in software engineering, with hands on delivery of applications, backend services or internal tools.
  • Python and Full-stack development: strong python skills for backend services and tools, with practical experience building web applications using a modern frontend framework.
  • Cloud deployment: practical familiarity with deploying and maintaining web applications on AWS, and familiarity with GCP, including configuration, access controls and monitoring.
  • APIs and integrations: experience with REST APIs, authentication, concurrent jobs or job queues, rate limits, retries and failure recovery.
  • Databases and data: working knowledge of SQL, data modelling and database design, with an understanding of how application storage and analytical workloads differ.
  • Architectural judgement: ability to structure applications clearly, recognise common pitfalls and balance immediate needs with future maintainability.
  • Engineering fundamentals: familiarity with Git, debugging, testing and deployment practices.
  • Daily use of AI tools: uses AI coding tools to accelerate development while reviewing the output and remaining accountable for correctness, testing and maintainability.
  • Independent learning: ability to research unfamiliar technologies and business domains, assess options and apply what you learn.

We are flexible on frameworks and libraries. Bring evidence of software you have built, deployed and maintained, and be ready to explain your design choices.


Personal qualities

  • Independent and accountable: takes work forward, follows through and asks for help when needed.
  • Creative and pragmatic: finds effective solutions and knows when to keep things simple.
  • Thoughtful about quality: moves quickly during exploration and becomes thorough when people depend on the tool.
  • Collaborative and clear: enjoys working with technical and nontechnical colleagues, welcomes feedback and explains decisions simply.
  • Comfortable with change: adapts to evolving requirements while keeping work organised.


Useful additional experience

  • Integrations with marketing and analytics systems such as Meta Marketing API, Google APIs, Jira, BigQuery or Looker
  • Integrating LLM APIs or building AI agents and automated workflows.
  • Video and media processing with ffmpeg, including codecs, browser compatibility, colour, frame rates and audio loudness.
  • Experience with FastAPI, Docker, Blender Python or workflow tooling such as ClearML.


Similar jobs

Apply for this job100% free