-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add: software engineer, product JD #2
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
--- | ||
authors: @vipul-sharma20 | ||
groups: product | ||
teams: runtime, platform | ||
level: L1, L2, L3 | ||
active: true | ||
--- | ||
|
||
# Software Engineer, Product | ||
|
||
We are looking for a Software Engineer in our Runtime Engineering team. This | ||
role will place you in the team which ensures the smooth running of our voice | ||
bot in our production systems so our callers have the smoothest experience. | ||
|
||
This means dealing heavily with optimisation, reliability, profiling and | ||
working with a myriad of teams within the company. You will be interfacing with | ||
product managers, ML engineers and delivery teams as a part of this role. | ||
|
||
With the knowledge of building scalable applications, fault tolerant systems | ||
and emerging technologies, you will be responsible for designing and managing | ||
applications, evolving and boosting productivity for the Skit Runtime | ||
Engineering team. | ||
|
||
You will be delivering a cutting edge product aimed at improving customer | ||
experience with Call Centres. You will be joining us at a time when we're on a | ||
shoot-the-moon style growth trajectory having grown our workforce 5x in the | ||
last year. | ||
|
||
### Responsibilities | ||
|
||
- Design and develop highly scalable, highly available, reliable, secure and | ||
fault-tolerant systems. | ||
- Building and managing automated build/test/deployment environments. | ||
- Build and research new tools and frameworks for internal use. | ||
- Willingness to cross-team/role boundaries and work with other teams/other | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This doesn't look like responsiblity. Also a few pointers below. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Agreed, these points are around the work style of this role and not responsibilities which is already covered in the role description in the previous section. |
||
roles. | ||
- Willingness to learn and experiment with new languages and technologies | ||
- Able to take responsibility for multiple services maintained by the team. | ||
|
||
### Requirements | ||
|
||
- At least 4 years of experience in software development. | ||
- Experience working with containers (Docker). | ||
- Experience working with any RDBMS (eg. Postgres, MySQL, etc.). | ||
- Experience in building microservices and event-driven architectures. | ||
- Experience with either Python or Golang. | ||
- Experience troubleshooting server performance - memory issues, GC tuning, | ||
resource leaks etc. | ||
- Ability to design and implement low latency RESTful or GRPC services. | ||
|
||
### Bonus Requirements | ||
|
||
We'd love it if you ticked these boxes. But they're definitely not deal | ||
breakers. | ||
|
||
- Experience working with stateful sets (Mongo, Redis, ElasticSearch, RabbitMQ, | ||
Kafka). | ||
- Experience working with AWS. | ||
- Experience with Kubernetes. | ||
- Understanding of Observability systems like (Prometheus, Loki). | ||
|
||
|
||
## Our Team | ||
|
||
Our team of engineers and researchers work on building our voice bot, VIVA, and | ||
an advanced speech conversational platform for large scale enterprises. VIVA | ||
goes beyond run-of-the-mill voice bots by exploiting features and behaviors | ||
that come from a deep understanding of shades of human-machine speech dialogs. | ||
|
||
We believe in open innovation and you can check out our work on github | ||
[here](https://github.com/skit-ai), and our tech website | ||
[here](https://tech.skit.ai/). You can also follow our [tech handle on | ||
twitter](https://twitter.com/SkitTech/) to know what we are up to these days. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think runtime's responsibilities can be define more clearly
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does the previous section not cover the background about the runtime team? If it's not clear, I can add more details to it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok mixed with intro it's fine. But just directly not that clear.