Apply

Senior Software Engineer, Ads Contextual Intelligence

Posted 4 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Countries in which we have a physical presence

💸 Salary: $190,800 - $267,100 per year

🔍 Industry: Social Media, Technology

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: PythonBusiness IntelligenceKafkaKubernetesMachine LearningRubyAlgorithmsData StructuresCommunication Skills

Requirements:
  • 5+ years of industry experience as a Software Engineer developing production code
  • Experience with at least one general programming language such as Ruby or Python
  • Preferred Experience in one or more of the following areas: Message Queuing Services (Kafka, Amazon Simple Queue Service), Data Processing Frameworks (Apache Spark, Apache Flink), Key Value Stores (Redis, DynamoDB), Document based DBs (MongoDB, Cassandra), Container Orchestration (Kubernetes, Mesos)
  • Familiarity with algorithms and data structures, and the ability to apply them to solve complex problems.
  • Excellent communication skills, both written and verbal, and the ability to work effectively with product managers, data scientists, and other stakeholders.
  • A willingness to learn and stay up-to-date with new technologies and best practices in the field.
Responsibilities:
  • Implementing backend services and data processing pipelines: You will work on extracting, transforming, combining, and exposing data from various content & content-understanding sources, internal and external.
  • Collaborate with peer ML Engineers: you will help define and consolidate ML systems, pre & post processing data flows, and possibly architect ML Infrastructure refactors along the way.
  • Ensuring the reliability, scalability, and performance of the backend systems by writing automated tests, monitoring performance, and implementing best practices for data management.
  • Participating in code reviews: You will review code written by other team members and provide feedback to ensure that it meets the team's standards for quality and performance.
  • Collaborating with cross-functional teams to understand business requirements and translate them into technical solutions.
Apply