Lead Software Engineer I
Java, Alerts Platform
Updated on 2/15/2024
Thousand Eyes

501-1,000 employees

Data & Analytics

Company Stage

N/A

Total Funding

$113M

Founded

2010

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

5%

1 year growth

15%

2 year growth

74%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
Kubernetes
Apache Flink
Data Structures & Algorithms
Apache Spark
Apache Kafka
Java
Docker
AWS
Scala
Data Analysis
Google Cloud Platform
CategoriesNew
Software Engineering
Requirements
  • 8+ years of software development experience
  • Expert-level understanding of object-oriented programming languages such as Java, Kotlin, Scala, etc.
  • Strong Computer Science fundamentals and object-oriented design skills
  • Proven leadership in guiding software development teams
  • History of building large-scale data processing systems
  • Background working in a fast-paced development environment
  • Strong team collaboration and communication skills
  • Bachelor's degree in Computer Science or similar
Responsibilities
  • Building a real-time data processing platform
  • Developing innovative anomaly detection algorithms
  • Constructing high-performance micro-services
  • Contributing to the speed and accuracy of alert events
  • Embracing challenges and making a lasting impact
Desired Qualifications
  • Exposure to building large-scale real-time streaming pipelines using Kafka, Flink, or Spark
  • Experience with Docker, Kubernetes, and cloud technologies (AWS, GCP)
  • Understanding of network protocol