Apply

Software Engineer, Core Machine Learning

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: US, UK, Ireland, Poland, Germany

💸 Salary: 205000.0 - 315000.0 USD per year

🔍 Industry: Ecommerce, livestream shopping

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: AWSLeadershipPostgreSQLPythonCloud ComputingDesign PatternsDynamoDBElasticSearchKafkaMachine LearningApache KafkaGrafanaRedisCommunication SkillsDocumentationSoftware Engineering

Requirements:
  • Bachelor’s degree in Computer Science, Statistics, Applied Mathematics or a related technical field, or equivalent work experience.
  • 4+ years of experience, including 3+ years of software engineering experience building and maintaining production systems for consumer-scale loads.
  • 1+ years of professional experience developing software in Python.
  • Ability to work autonomously and drive initiatives across multiple product areas.
  • Experience with operational, search, and key-value databases such as PostgreSQL, DynamoDB, Elasticsearch, Redis.
  • Familiarity with cloud computing platforms and services like AWS Sagemaker, Lambda, Kinesis, S3, EC2, EKS/ECS, Apache Kafka, Flink.
  • Exceptional documentation and communication skills.
Responsibilities:
  • Take a leading role in deploying ML models on business critical surfaces & flows.
  • Improve our infrastructure to enable new use cases, i.e. spinning up an ANN-based retrieval stack to unlock RAG or make home feed ranking more scalable.
  • Develop scalable machine learning design patterns that make it easy for machine learning scientists and engineers to safely deploy models to production.
  • Define and advance our technical approach to scalable machine learning.
  • Flex outside your comfort zone to help take on new challenges as they emerge.
Apply