Dice is the leading career destination for tech experts at every stage of their careers, and they are seeking a Backend Engineer for their client, Fynbosys Inc. The role involves developing and maintaining backend systems, optimizing performance, and implementing comprehensive monitoring for various applications.
Responsibilities:
- Proficiency in Java, Scala, and Python (at least one required; others preferred)
- Strong experience with test-driven development, including unit and integration testing
- Experience with code deployments and CI/CD pipelines (e.g., Spinnaker or similar tools)
- Proficiency with databases and storage technologies such as: TiDB, RocksDB, MySQL, Redis, Memcached, Key-value stores
- Solid understanding of Thrift and Protobuf schemas
- Experience building, maintaining, and evolving APIs
- Experience with web server and backend service development
- Working knowledge of latency, throughput, and system performance
- Experience with load balancing and load testing
- Hands-on experience running performance tests and optimizing code to improve efficiency and scalability
- Experience with data-centric application development
- Experience working with SQL, Hive, Presto/Trino, and Spark
- Familiarity with AI coding assistants such as Claude Code and GitHub Copilot
- Implement comprehensive monitoring for traffic and models
- Clean up old and deprecated code, retired experiments, and deprecated trebuchets and legacy components
- Set up alerting for new and existing applications using Grafana and PagerDuty
- Incorporate user-facing metrics and features for new products (e.g., Hawaii tips, filters, personalization, AI Search)
- Support evaluation performance optimization
- Debug tooling for personalization and AI Search, including ranking and explanation systems
- Improve developer velocity through metrics cleanup and UX improvements
Requirements:
- 7+ years of hands-on experience in a professional software engineering role
- Proficiency in Java, Scala, and Python (at least one required; others preferred)
- Strong experience with test-driven development, including unit and integration testing
- Experience with code deployments and CI/CD pipelines (e.g., Spinnaker or similar tools)
- Proficiency with databases and storage technologies such as: TiDB, RocksDB, MySQL, Redis, Memcached, Key-value stores
- Solid understanding of Thrift and Protobuf schemas
- Experience building, maintaining, and evolving APIs
- Experience with web server and backend service development
- Working knowledge of latency, throughput, and system performance
- Experience with load balancing and load testing
- Hands-on experience running performance tests and optimizing code to improve efficiency and scalability
- Experience with data-centric application development
- Experience working with SQL, Hive, Presto/Trino, and Spark
- Familiarity with AI coding assistants such as Claude Code and GitHub Copilot