SOFTWARE ENGINEER
AfterCollege
Software Engineering
Pittsburgh, PA, USA
SOFTWARE ENGINEER
Duolingo, Inc. has multiple openings for Software Engineer in Pittsburgh, PA to perform software engineering tasks on Duolingo's language education software. Duties: (i) under supervision, research, design, & develop software in conjunction w/language education product design; (ii) collaborate on full-stack software projects; (iii) analyze & plan implementation of specifications from design team to change/add features of mobile app.; (iv) work within a team to determine deadlines & time frames; (v) apply principles & techniques of computer sci., engineering, & mathematical analysis to analyze software application reqs. to determine feasibility of design within time & cost constraints; (vi) design test plans, scenarios, scripts, &/or procedures & run A/B testing on new/changed features of application, & use statistical analysis/techniques to analyze test data; (vii) identify, analyze, & document software application defects, changes, & implementations; (viii) write & present summaries of statistical analysis of features to team; (ix) submit code to be reviewed by superiors, & review coding of peers & contractors; & (x) submit finished projects to quality assurance team. Telecommuting permitted consistent with company policy. Reqs: Bachelor’s degree or foreign equiv. in Data Science, Mathematics, Computer Science or related field. Must have knowledge of (i) full-stack engineering; (ii) statistical modeling; & (iii) Programming Languages (Java, Python, Kotlin or Swift). Email resume to: jobs@duolingo.com with Job No. 1231 and title “Software Engineer - PGH” in subject line.