Software Engineer
Core
Design and implement code for products, services, or features with minimal oversight, acting as a Designated Responsible Individual (DRI) for system monitoring and restoration.
Role type
Software Engineer
Builds
Product features, services, and system reliability
Domain
Software Engineering
Deliverable
production ML models | product features
Required skills
coding in C, C++, C#, Java, JavaScript, or Python, system monitoring, on-call support, work item estimation, design documentation
Preferred skills
staying current with developments to improve availability, reliability, efficiency, observability, and performance
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Determine user requirements with stakeholders, create design documents, implement code, break down work items, monitor systems for degradation/downtime, restore systems for simple problems
Seniority
Mid-level to Senior (2+ years to 10+ years depending on degree)