AMVETS Jobs

Job Information

Duolingo, Inc. Software Engineer II, Software Projects in Pittsburgh, Pennsylvania

Duolingo, Inc. is seeking multiple Software Engineer II, Software Projects (Pittsburgh, PA) to research, design, and develop software in conjunction with language education product design. Collaborate on back-end software projects and analyze and plan the implementation of specifications from design team to change/add features of mobile application. Assist within a team to determine deadlines and time frames and create and present summaries of statistical analysis of features to the team. Apply principles and techniques of computer science, engineering, and mathematical analysis to analyze software application requirements to determine feasibility of design within time and cost constraints. Design test plans, scenarios, scripts, and/or procedures, run A/B testing on new/changed features of the application and use statistical analysis/techniques to analyze test data. Identify, analyze and document software application defects, changes, and implementations, submit code to be reviewed by superiors and review coding of peers and contractors. Submit finished projects to the quality assurance. Telecommuting permitted up to 2 days per week.

Job Requirements:

Requires a Bachelor's degree in Computer Science, Data Science, or related field. Must have 18 months of experience in a software engineering position. Must have 18 months of experience in: Reading research papers, documentation, blog posts and source code; Writing technical specs listing possible architecture choices and tradeoffs; Designing APIs for internal and external use. Must have knowledge or coursework with: Programming languages C++ or Python; and 3D transformations.

To apply, email resumes to jobs@duolingo.com, reference code 946.

DirectEmployers