Senior Software Engineer
Portland, Oregon Area
Python, Java, AI, ML, AWS* Led the design and development of the company's primary K-12 testing platform over two major iterations.* Designed and implemented horizontally scalable architecture supporting 2 million transactions per minute with sub second response times and 99.9% uptime. Increasing capacity by 20,000%.* Developed core algorithms for next-generation adaptive assessments, driving advancements in personalized learning.* Demonstrated that neural networks could surpass traditional IRT (Item Response Theory) models in predicting student responses on test questions, showcasing the potential of AI in educational assessments.* Gathered requirements, led cross-team initiatives, and effectively communicated with external stakeholders and consultants. Created comprehensive architecture diagrams and successfully advocated for innovative solutions.* Designed and implemented N-gram processing tools for language research, utilizing a distributed AWS solution with Python, EC2, and S3 to process terabytes of N-gram data provided by Google.* Leveraged LLM prompting for generating AI-driven test content, contributing to the evolution of assessment methodologies. * Processed test content using Python’s spaCy NLP tools, employing N-gram occurrences to predict text-passage difficulty, and analyzed various predictors using multivariable linear regression.* Engaged in all facets of software development, from architectural design and code reviews to cloud deployments and production monitoring. Fostered team culture, mentored colleagues, and bridged the gap between the software development team and the research group.