Remote Senior/Lead Python Engineer (Data Processing & Platform)

Posted 8 months ago

Share:

Please let Mimica know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • Mimica's mission is to empower enterprises, teams, and individuals to reclaim their most precious resource — time and work more efficiently, with greater purpose and impact.
  • The company is developing an AI-powered task mining system that observes employee actions across the desktop and categorizes them into detailed process maps.
  • The process intelligence highlights inefficiencies, prioritizes improvements based on ROI, recommends optimal technology for automation, and provides a blueprint for building new automations and transforming work.
  • In this role, you will own and support the development of the data processing pipeline.
  • You will build pipelines and core components of the ML systems, deliver new AI features, and drive improvements to infrastructure and services.
  • You will join the Data Intelligence Team, which aims to provide ML-enriched data for downstream tasks while ensuring user data privacy.
  • You will have the opportunity to shape the technical direction, architecture processes, and culture of the team.
  • Your day-to-day responsibilities will include working with Machine Learning Engineers to write resilient and robust Python applications, developing integrations and services that communicate with GKE and Google Services, mentoring others in writing intuitive and clear code, developing observability for ML applications, and being responsive to incidents regarding ML applications.

Requirements:

  • Strong proficiency with Python and Backend Engineering is required.
  • A background in solving complex technical challenges at the intersection of Software Development and Data/ML Engineering is necessary.
  • Familiarity with Kubernetes, Docker, and other cloud infrastructure, ops, and containerized tools is essential.
  • Experience in designing, building, and maintaining data collection tools, caching/storage/streaming systems, and pipelines is required.
  • Proficiency in using message queues such as Rabbit or NATs is necessary.
  • Knowledge of best practices for performance optimization, memory management, and observability is required.
  • Strong analytical and troubleshooting skills are essential for methodically decomposing systems to identify bottlenecks and implement effective solutions.
  • A drive to continually develop skills, improve team processes, and reduce technical debt is necessary.
  • Fluency in English and the ability to effectively communicate abstract ideas, complex concepts, and trade-offs is required.

Benefits:

  • The position offers generous compensation along with stock options, aligned with the internal framework, market data, and individual skills.
  • Employees can work from anywhere, as the position is fully remote, with options to work in hubs or a mix of both.
  • A company-issued laptop, remote setup stipend, and co-working budget are provided.
  • Flexible schedules and locations are available for employees.
  • Ample paid time off is offered, in addition to local public holidays.
  • Enhanced parental leave is part of the benefits package.
  • Health and retirement benefits are included.
  • An annual learning and development budget of up to £500 / €600 / $650 per year is provided.
  • Opportunities for annual workaways and regular virtual and in-person socials are available.
  • Employees have the chance to contribute to groundbreaking projects that shape the future of work.

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads