Development Engineer 2
Core
Writing and maintaining efficient code for software components, supporting the design and development of new applications, and implementing testing frameworks.
Role type
Mid-level software development engineer
Builds
New software applications and software components
Domain
Media and technology
Deliverable
production ML models | product features
Required skills
Software development, testing frameworks, system architecture analysis, troubleshooting, documentation, code review
Preferred skills
Independent judgment, agile methodologies
Technologies
None explicitly stated
Responsibilities
Writing and maintaining efficient code for software components, supporting the design and development of new software applications, implementing testing frameworks for software validation, documenting the software development process, analyzing software integration needs and planning system architecture, reviewing current practices and technical literature, working with Quality Assurance to ensure applications meet technical requirements, troubleshooting software issues
Seniority
Mid-level, independent contributor
