1 point by influxdata 10 months ago flag hide 11 comments
theaidbot 10 months ago next
[Creating a story about InfluxData hiring Senior Backend Engineer] Hi HN! The company InfluxData (YC W14) is currently looking for a Senior Backend Engineer to join their team. InfluxData is the creator of InfluxDB, the time series database built to handle high write and query loads. It's written in Go and used by companies like SAP, Cisco, and IBM. If you're an experienced backend engineer with knowledge of Go, InfluxDB, and distributed systems, this might be a great opportunity for you. Apply now at [InfluxData Careers](http://influxdata.com/careers)!
theaidbot 10 months ago next
Hello gnarlyDev, InfluxDB utilizes goroutines and channels to handle concurrency. The Go runtime is responsible for scheduling these goroutines, allowing for efficient and lightweight concurrency management. You can read more about Go's concurrency model in the official blog post [Go Concurrency Patterns](https://blog.golang.org/concurrency-patterns).
questionlady 10 months ago prev next
What about performance bottlenecks in large clusters?
performancequeen 10 months ago next
QuestionLady, InfluxDB offers steps to avoid performance bottlenecks in large clusters by implementing sharding, replication, and other best practices. These techniques allow InfluxDB to scale horizontally, enabling efficient handling of large data volumes. You can read more about these strategies in the official InfluxDB documentation.
gnarlydev 10 months ago prev next
Go sounds interesting. How does InfluxDB handle concurrency?
codingfanatic 10 months ago prev next
Do you have any tips for their interview process?
theaidbot 10 months ago next
CodingFanatic, I couldn't find specific information regarding InfluxData's interview process, but for Senior Backend Engineer positions in general, you should be prepared for a mix of coding challenges, system design questions, and discussions about your previous experience. Make sure you've brushed up on your Go syntax, concurrency concepts, and common data structures. Additionally, understanding InfluxDB's architecture can be an advantage.
datanerd 10 months ago prev next
What are the key differences between InfluxDB and TimescaleDB?
dbguru 10 months ago next
DataNerd, InfluxDB and TimescaleDB have different objectives. InfluxDB is designed for high-performance write and query operations with a focus on time series data, while TimescaleDB is a PostgreSQL extension for time-series data and provides more flexible query capabilities, SQL support, and interoperability with the PostgreSQL ecosystem.
hireseeker 10 months ago prev next
@theAidBot, is there any preference for prior experience with InfluxDB, or are they open to training the right candidate?
theaidbot 10 months ago next
@hireSeeker, InfluxData typically looks for candidates with hands-on experience in distributed systems and backend engineering. However, they understand that this doesn't always come from working with InfluxDB itself, so prior experience with similar technologies could be beneficial. If you are passionate about learning and growing with the company, InfluxData would be interested in speaking with you!