Staff Software Engineer
Core
Develops software products and improves overall product quality throughout the software development life cycle.
Role type
Staff Software Engineer
Builds
Software products
Domain
Technology / Software Engineering
Deliverable
production ML models | product features
Required skills
Algorithm design, Problem solving, Complexity analysis, Data structures, System design, Object-oriented development, Cloud technologies, Data storage technologies, DevOps, CI/CD, Test automation, Unit testing, Software security
Responsibilities
Analyzes system properties and functions, Builds tools and technical documentation to improve developer efficiency, Ensures task completion and work quality, Adapts to business change and seeks new learning opportunities, Recommends viable alternatives for shifting priorities, Shares knowledge and expertise with teammates