Kiro takes the requirements and the existing code to create a spec.
Otherwise the spec may cover requirements that are already met in the existing code and needs to understand integration points it needs to include in the spec.
Having used Kiro myself I think it does what you expect.
Amazon (AWS) | Software Development Engineers, System Engineers | Boston, MA and Seattle, WA | ONSITE | Full Time
Hi I am hiring Software Development Engineers, System Engineers, and System Development Engineers at all levels of experience for a team within Elastic Block Storage.
This team is building storage systems:
- At massive scale. We'll make use of, and expand, your understanding of large scale storage systems used by public cloud customers.
- Where network topology has a major impact on customer experience. We'll make use of, and expand, your understanding of complex network architectures.
- Where hardware behavior and selection is critical. While you don't need to be a Hardware Engineer, you'll be working closely with them (and if you are interested in embedded system type problems, we have something for you too!)
Feel free to reach out to me directly to learn more at danjb@amazon.com
NOTE: We are remote now but the team is based in Boston and we work closely with teams in Seattle (and often other locations). Remote might be an option as well.
Amazon (AWS) | Software Development Engineers, System Engineers | Boston, MA and Seattle, WA | ONSITE | Full Time
Hi I am hiring Software Development Engineers, System Engineers, and System Development Engineers at all levels of experience for a team within Elastic Block Storage.
This team is building storage systems:
- At massive scale. We'll make use of, and expand, your understanding of large scale storage systems used by public cloud customers.
- Where network topology has a major impact on customer experience. We'll make use of, and expand, your understanding of complex network architectures.
- Where hardware behavior and selection is critical. While you don't need to be a Hardware Engineer, you'll be working closely with them (and if you are interested in embedded system type problems, we have something for you too!)
I'm still working on the reqs but you can take a look here[0], but feel free to reach out to me directly to learn more at danjb@amazon.com
NOTE: We are remote now but the team is based in Boston and we work closely with teams in Seattle (and often other locations). Remote might be an option as well.
MathWorks | Senior Software Engineer | Natick, MA (Boston MetroWest) | ONSITE | Full Time
Hi I am hiring an experienced distributed systems software engineer interested in working on cloud based services as part of a product engineering team.
The product features we work on:
- go deep down the stack (k8s API, AWS API, kernel internals are all in our hot code path)
- require us to have a lot of ownership of the cloud infrastructure and container platform our services run on
- are composed of cloud based services designed for high availability and scalability
We use Golang, IaaC (prefer code over yaml, etc) and are big fans of automation.
MathWorks has an incredibly impactful mission and strong engineering culture. MATLAB and Simulink are used in robotics, aerospace, deep learning, medical devices and many many more engineering domains. You can read more here[0].
You can apply here[1], but feel free to reach out to me directly to learn more at dbeaulie@mathworks.com
NOTE: Position is remote for now, Natick, MA when we are ready.
MathWorks | Senior Software Engineer | Natick, MA (Boston MetroWest) | ONSITE | Full Time
I am the hiring manager for a team that designs and builds services and components that are part of internet based online products such as MATLAB Online. At a high level we are mostly focused on high availability and scalability of a system that makes MATLAB available over the internet for several different use cases.
The team makes use of distributed computing design patterns as well as public cloud services (AWS) and container orchestration (Kubernetes) to ensure our services and infrastructure meet our availability and scalability goals. We use Golang, IaaC (prefer code over yaml, etc) and are big fans of automation.
MathWorks is an exciting company to be a part of, MATLAB and Simulink are used in robotics, aerospace, deep learning, medical devices and many many more engineering domains. You can read more here[1].
You can apply here[0], but feel free to reach out to me directly to learn more at dbeaulie @ mathworks.com
NOTE: We are currently remote, but the position is located on our Natick office.
These kernels and micro vmms (kata, firecracker, etc) are aimed at workloads that have already been containerized or are being deployed to container orchestration systems.
For some cases, having something that is compatible with kubernetes is worth the performance penalty, especially if your workload isn't syscall heavy.
Otherwise the spec may cover requirements that are already met in the existing code and needs to understand integration points it needs to include in the spec.
Having used Kiro myself I think it does what you expect.