Senior Software Engineer
Job Description :
What's In It For You
- Impact - This role has a tremendous influence on how the platform impacts all other products in the company as well as how the wonderful services will be experienced by our customers. The right engineering candidate will thrive in this environment — influencing the way customers are able to explore the data that will protect their brands and respond to issues in real-time.
- Vision - This role requires you bring up your own vision to lead the technical direction for the team, and drive the product by your vision, while still maintaining hands-on technical responsibilities.
- Innovation & Rewards - You will be very well rewarded by your contributions & innovations. You have full support from directors and executives to bring your innovation ideas to full production! You are encouraged to bring cutting-edge technologies to product!
What You Will Do
- Build scalable and distributed streaming and search systems including content ingestion, enrichment, indexing, and query platform.
- Continuously improve reliability, scalability, and stability of all streaming services and search system.
- Architect solutions for real-time data enrichment, search tagging optimization and data quality.
- Work cross-functionality with other teams in the company to drive the innovations of our products.
- Participate in the hiring process for the platform engineering team.
What You Have
- 5+ years of design and development experience in building scalable, high performing and robust backend Java or Scala applications; it’s essential to have experiences with concurrency, multithreading, cloud architectures, and distributed systems.
- Experience with large scale backend infrastructure. Familiarity with ElasticSearch/Solr a plus.
- Experience with big data processing and architectures. Familiarity with Storm/Spark/Flink/AWS Kinesis a plus.
- A proven track record of optimization and design improvements for performance and scalability.
- Strong knowledge of database and data fundamentals and SQL and Nosql principles.
- Outstanding attention to detail and excellent communication skills
- BS / MS / Ph.D. in Computer Science or a related field
- Experience working in startups or agile development teams a plus
Job Type
Client Payroll
Positions
Backend Developer
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Tyler C