Do you enjoy working on data-intensive products and being involved in projects from an early stage? Come join our quickly growing Engineering team to help design, improve and scale OfferFit's self-learning (reinforcement learning) AI platform.
In particular, you will:
- Leverage extensive knowledge of cloud-native architectures to enhance our advanced ML platform, ensuring scalability, efficiency, and robustness.
- Lead cross-functional platform initiatives from discovery to rollout, including interviewing (technical) end-users and stakeholders, planning implementation, and actively managing the technical work on the project.
- Utilize a strong software engineering background to design, implement, and optimize critical services and subsystems, balancing performance with cost-effective operations.
- Define and enforce robust security, compliance, and infrastructure-as-code standards.
- Integrate best practices for observability to proactively detect and resolve issues, guaranteeing minimal downtime and resilient performance.
- Improve Developer Experience (DX) by streamlining workflows, improve tooling, and ensure the seamless adoption of DevOps best practices.
- Guide and coach fellow OfferFit engineers on DevOps architectures and methodologies, fostering a culture of continuous learning, innovation, and technical excellence.
Tech stack:
- Core Data & ML: Python (Pandas, Polars, Ibis, Spark), SQL, BigQuery, FastAPI, MLflow, Streamlit
- Platform & Infrastructure: Google Cloud Platform, Kubernetes, Helm, Terraform
- Workflows & Orchestration: Airflow, RabbitMQ, Celery
- CI/CD: GitHub Actions, Sonar, Sentry
- Web [Not required for this role]: JavaScript, HTML, CSS
Why is it great:
No toy datasets in notebooks — we’re implementing AI pipelines in production at scale!
- Learn tons about data architecture, data science, and self-learning AI.
- Work in a team that not only talks the talk of development best practices, but walks the walk — unit & integration tests, modular design, CI/CD, pair programming, code reviews — the works.
- Join OfferFit’s fast-paced, supportive, and professional team. We make sure all of our team members are empowered and receive great mentorship and coaching.
Who’s a Fit:
- Exceptional coder: you write clean, modular code; you care about good design and terse, testable APIs
- Tinkerer: you regularly explore and learn new technologies and methods
- Entrepreneurial: you proactively identify opportunities and risks, work around obstacles, and always seek creative ways to improve processes and outcomes
- Structured and organized: you can structure a plan, align stakeholders, and see it through to execution
- Clear communicator: you are able to express yourself clearly and persuasively, both in writing and speech
Additional Requirements:
- Must be fluent in English, both written and verbal
- Up to 10-15% travel for company-wide quarterly gatherings, team offsite workshops, and industry-related events
OfferFit Benefits and Perks:
- Generous PTO (starting at 25 days PTO per year) and Parental Leave policy (12 weeks paid)
- 100% remote work environment with flexible hours
- Quarterly gatherings where we meet in person in a different city to work together, bond as a team and celebrate our progress
- Weekly team events (lunch and learns, trivia, virtual escape rooms, town hall and team health “barometer” meetings)
- Ability to learn and develop from an experienced leadership team (ex-Amazon, McKinsey, BCG, and IBM, among others) who are focused on building a talented, diverse, and inclusive team
- Dedication to building a strong culture (e.g., team resource groups, weekly recognitions, major life event celebrations, mental health/sustainability days off, etc.)
Please note that we adjust compensation for non–US countries using a relative cost of labor adjustment between the US and your country of residence. Applicants should apply via OfferFit’s internal or external careers site.