Software Engineer
Core
Design, implement, and maintain software features, services, and components while ensuring reliability, performance, and security.
Role type
Software Engineer
Builds
software features, services, and components
Domain
Software Engineering
Deliverable
production ML models | product features
Required skills
coding in C, C++, C#, Java, JavaScript, or Python, debugging, troubleshooting, code reviews, technical documentation, agile development, system design
Responsibilities
Design and implement software features, services, and components; Write clean, maintainable, and efficient code; Debug, troubleshoot, and resolve software defects; Improve the reliability, performance, security, and scalability of systems and services; Contribute to technical documentation and design reviews; Participate in agile development processes including planning, execution, and retrospectives