About the Role
The role involves designing, developing, and maintaining software systems that support yield optimization. The engineer will collaborate with cross-functional teams to enhance platform scalability, reliability, and performance using modern engineering practices.
Responsibilities
- Design and implement backend services for yield optimization
- Collaborate with product and data teams to define system requirements
- Improve system reliability and performance under high load
- Develop APIs to support internal and external integrations
- Monitor production systems and respond to incidents
- Participate in code reviews to ensure code quality
- Optimize database queries and data access patterns
- Work with real-time data streams and event-driven architectures
- Contribute to architectural decisions and technical planning
- Troubleshoot and resolve production issues
- Ensure software meets security and compliance standards
- Write automated tests to maintain code reliability
- Support deployment pipelines and CI/CD processes
- Document technical designs and system behavior
- Mentor junior engineers and promote engineering best practices
- Evaluate and integrate third-party tools and services
- Participate in agile development cycles
- Refactor legacy systems to improve maintainability
- Analyze system metrics to identify performance bottlenecks
- Implement monitoring and alerting solutions
Nice to Have
- Experience in yield management or data marketplace platforms
- Knowledge of real-time bidding systems
- Background in large-scale data processing
- Familiarity with monitoring tools like Grafana or Prometheus
- Experience with Kubernetes or similar platforms
- Contributions to open-source projects
- Master's degree in computer science or related field
- Exposure to machine learning applications in optimization
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid
Team
Part of a dedicated engineering team within a global technology organization focused on data-driven solutions
Why This Role Matters
This position plays a key role in shaping the infrastructure that drives decision-making across the platform. Engineers directly influence how data is processed, optimized, and delivered at scale.
Technology Stack
The team uses modern backend languages, cloud-native services, containerized deployments, and real-time data pipelines. Technologies include Kubernetes, Kafka, PostgreSQL, and observability tools.
Available for qualified candidates