Software Engineer II
Core
Designing, developing, and optimizing software products and platforms while ensuring system reliability, performance, and security.
Role type
Mid-level software engineer (C++/C#)
Builds
Products, applications, services, or platforms
Domain
Software engineering, cloud technologies, AI, big data, machine learning, NLP, search
Deliverable
production ML models
Required skills
C++, C#, big data, machine learning, natural language processing, search technologies, security awareness, penetration testing, threat analysis
Preferred skills
cloud technologies, agile methodologies, geographically distributed team collaboration
Technologies
C++, C#, big data, machine learning, NLP, search
Responsibilities
Collaborate with stakeholders to determine user requirements; drive identification of dependencies and development of design documents; create, implement, optimize, debug, refactor, and reuse code; act as a Designated Responsible Individual (DRI) to guide engineers and monitor system status; proactively seek new knowledge to improve product availability and reliability.
Seniority
Mid-level, hands-on IC
