Apply

Senior Software Engineer

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, 3-5 years

📍 Location: Mexico

🔍 Industry: Digital advertising, AdTech

🏢 Company: GumGum👥 251-500💰 $75,000,000 Series E almost 4 years ago🫂 Last layoff almost 5 years agoArtificial Intelligence (AI)Computer VisionDigital MediaBig DataMachine LearningAnalyticsNatural Language Processing

🗣️ Languages: English

⏳ Experience: 3-5 years

🪄 Skills: Problem Solving

Requirements:
  • B.S. in Computer Science or equivalent experience.
  • 3-5 years as a senior engineer with expertise in Java, Spring, AWS, Kafka, DynamoDB, CI/CD, and Git.
  • Strong experience with high-volume AdTech and RTB systems.
  • Proven experience in AdTech product implementation and transaction systems (>100k transactions/sec).
  • Understanding of the Real-Time Bidding protocol (RTB).
  • Familiar with multi-threaded applications, distributed systems, and RDBMS.
  • Excellent problem-solving, communication, and organizational skills.
Responsibilities:
  • Develop and Optimize Web Services: Design high-traffic web services using Java, Spring, MySQL, Scylla, and DynamoDB.
  • Real-Time Bidding (RTB): Enhance RTB metrics and build algorithms to optimize KPIs like Fill Rate, TMAX, Win Rate, Revenue, and Cost.
  • Collaborate on AdTech Features: Innovate in ad tech, implement privacy frameworks, and lead discussions with cross-functional teams.
  • Product Development: Partner with Product teams to develop new features and resolve stakeholder issues.
Apply

Related Jobs

Apply

📍 Americas

🧭 Full-Time

🔍 Software Development

🏢 Company: Canonical - Jobs

  • Solid track record of professional software development experience in Python, Go for back-end roles, or TypeScript, React for front-end roles.
  • Capacity to learn quickly about new systems and techniques.
  • Excellent logic, problem-solving, and troubleshooting skills.
  • Strong English language communication skills - both written and verbal.
  • Experience with Linux server technologies, including Virtualization (KVM) and Containers (LXC).
  • Bachelor’s degree or equivalent in Computer Science, STEM, or similar fields.
  • Knowledge of network technologies like PXE, DHCP, TFTP, DNS, and NTP.
  • Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT).
  • Strong experience with networking, storage technologies, and Cloud hosting and infrastructure.
  • Ideally, experience in large-scale physical server provisioning and automation.
  • Familiarity with open-source development tools and methodologies used in Ubuntu projects.
  • Develop MAAS core components and features to enhance its capabilities as a bare metal cloud system.
  • Shape the architecture of MAAS for improved simplicity, speed, and ease of use.
  • Collaborate with other teams for tool integration and timely releases.
  • Contribute improvements to CI, tests, and documentation for Data Centre operators.
  • Communicate technically with other teams and take ownership of problem-solving.
  • Travel internationally several times a year.

LeadershipPythonSoftware DevelopmentGoCommunication SkillsCollaborationProblem SolvingLinuxDocumentationNetworkingTroubleshooting

Posted 3 months ago
Apply
Apply

📍 Americas

🔍 Software Development, Blockchain

🏢 Company: Hashgraph

  • 4+ years in Java
  • 3+ years in relational databases (preferably PostgreSQL)
  • 1+ years in Kubernetes
  • Experience with REST APIs
  • Knowledge of Spring Boot & Data structures
  • Strong problem-solving and reasoning skills
  • Strong communication skills
  • Collaborative mindset
  • Adaptability
  • Commitment to continuous learning and improvement
  • Being responsible for the entire application lifecycle from design, implementation, testing, and deployment to day two operations
  • Deploying APIs using gRPC, GraphQL, and REST
  • Identifying and eliminating query bottlenecks
  • Innovating, designing, implementing, and testing new approaches to improve speed and scalability
  • Rotating release manager responsibilities via a GitOps-based deployment model

PostgreSQLJavaKubernetesSpringSpring BootData StructuresgRPCREST APICommunication SkillsProblem SolvingAdaptability

Posted 4 months ago
Apply