Senior Software Engineer, Machine Learning

American Institutes For Research Washington , DC 20319

Posted 2 months ago

Overview

Do you want to be a part of something innovative and cutting edge? If your answer is yes, then join our team of more than a hundred software engineers, designers, project managers and software specialists that are smart, creative and excited by what they do!

Some of our ground-breaking work includes: advanced computer-adaptive algorithms (only one that's peer-approved in the country); mobile support for the user interfaces; learning management systems with social media features; user interfaces that are universally accessible to people with or without disabilities; innovative, machine-scorable items and that's just to name a few. The American Institutes for Research (AIR) is a leading professional services firm with a growing software engineering and product development team. The Assessment group provides assessment services and technical assistance to school systems nationwide. We design and build things that are inspiring and make a real impact in the online testing industry and we are currently seeking a Senior Software Engineer, Machine Learning for their office in Washington, D.C.

Responsibilities

The machine learning engineer work will be an integral part of the machine learning / scoring development team within AIR. This diverse group of professionals that include mathematicians, computer scientists, psychometricians, statisticians and software engineers, provide custom machine learning solutions for our clients as well as internal support systems.

The right candidate will have the skills needed to perform full life-cycle software development to take research ideas and initiatives from concept/prototype to production quality software. This includes participation in research discussions, requirements gathering, application and database design, system documentation, writing and unit-testing efficient code, and deployment. Implement high performance, scalable and reliable software solutions in Python on Linux or Windows platforms Develop and deploy synchronous and asynchronous REST API web services using Python frameworks Develop effective methods of ML model testing during all stages: development, deployment, and recalibration Train machine learning models, analyze performance metrics, and communicate results with visual and statistical aids Analyze, visualize, and summarize large multidimensional datasets Utilize best practices for software development of high performance systems around design, coding, automated unit and regression testing and deployment

Qualifications

  • Bachelors degree in Computer Science or related field and 5+ years professional software development experience Extensive experience with Python and python frameworks (e.g. CherryPy, Bottle, Flask, Django) Solid experience with multithreading and multiprocessing in Python on Linux and Windows platforms Solid SQL and querying databases through Python (e.g. pyodbc) Experience using AWS instances and S3 buckets Tools and frameworks for testing (unittest, pytest) and software versioning (Bitbucket) Ability to train machine learning models, analyze performance metrics, and communicate results Solid understanding of ML algorithms Self-starter, independent thinker and worker Excellent analytical skills Highly detail-oriented Good communication skills Ability to work well on a team as well as independently Ability to communicate results effectively Preferred Qualifications Masters degree in Computer Science Experience with Python-based machine learning frameworks (e.g., Keras, PyTorch, gensim) *LI-HG1 AIR Assessment is one of America's leading K -12 educational assessment entities, currently holding prime contracts for educational testing and scoring in many states.

    AIR Assessment is a national leader in computer based adaptive assessments; a market that is rapidly growing. We focus on providing our clients with customized assessments that not only measure student achievement against state standards, but also provide meaningful score reports that can help students, parents, and educators address any areas of student weakness. Our environment is fast-paced and requires people at all levels who are willing to roll up their sleeves to get the work done on time while maintaining high quality.

    As a part of AIR, a not-for-profit organization, we are more than 1,900 people working to improve lives in communities domestically and around the world. Our mission calls for us to turn the best research into practice, which we do in every arena in which we work. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Manager Machine Learning Modeler

Kpmg

Posted 2 days ago

VIEW JOBS 11/11/2019 12:00:00 AM 2020-02-09T00:00 Innovate. Collaborate. Shine. Digital Lighthouse houses KPMG's specialized capabilities across the digital landscape: applied data science, AI, data engineering and insights, software engineering, automation, and big data. Here, you'll work with a sophisticated team of professionals to explore solutions for clients in a multiplatform environment. This means your ability to find answers is limited only by your creativity in leveraging a vast array of techniques and tools. Be a part of a high-energy, unique, fast-paced, and innovative culture that delivers with the agility of a tech startup and the backing of a leading global consulting firm. In this particular role, you'll work specifically in the AI Analytics & Engineering Community within the Digital Lighthouse, on a wide range of projects. From applied AI to optimization to big data platform engineering, your analytical and technical skills will drive real impact in the business world. So, bring your ingenuity and pioneering spirit to KPMG Digital Lighthouse. KPMG is currently seeking a Manager Machine Learning Modeler to join our KPMG Lighthouse - Center of Excellence for Advanced Analytics. Responsibilities: * Lead multi-disciplinary and cross-functional teams to identify business opportunities and define artificial intelligence solutions; Utilize processes and best practices to plan, lead, and execute delivery of artificial intelligence engagements, and work with clients to manage risks, set expectations and ensure successful delivery across different areas (technology, financial services, emerging tech, government agencies federal, state and local, and utilities) * Deliver client project modeling work stream through direct ownership of data integration, validation, mining, and quantitative modeling deliverables; Lead project delivery by tracking and communicating project risks, budget, rates, and launch/closeout activities, including the administration of work papers and collaboration sites * Assess, capture and translate issues and requirements into structured analytics use case, including rapid learning of industry/domain/client dynamics and development of effective work stream plans * Work with clients to discover data sources, and create data requests; Lead the ETL process to ingest and enrich structured and unstructured data; Leverage a variety of data sources such as social media, news, internal/external documents, images, video, voice, emails, financial data and operational data * Plan engagement objectives and key deliverables; manage using analytics processes to mitigate risks in data, modeling, validation and delivery; Work with team members to capture assumptions, and risks, and develop approaches to mitigate issues; Deliver on engagement milestones by following analytics processes to mitigate risks in data, modeling, validation and delivery; manage assumptions, risks, and work with others to clear issues * Proactively broaden and deepen client relationships by working with varying levels of client team members Qualifications: * Minimum five years of experience involving modeling (regression, machine learning, feature selection, dimension, reduction, validation); Data (extracting, preparing, munging, validating); Building analytics pipelines, data science landscape and software development lifecycle; Two years of training specific to artificial intelligence, and five years of experience leading teams of five or more data scientists, engineers and other data & analytics professionals * Bachelor's degree or Master's degree from an accredited college/university in a quantitative discipline, such as Data Science, Analytics, Computer Science, Engineering, or Mathematics * Strong knowledge in delivering analytics projects using leading processes including skilled knowledge of data discovery, cleaning, model selection, validation, and deployment; designing and building of machine learning pipelines (data extraction, feature engineering from structured and unstructured data) * Ability to apply artificial intelligence techniques to achieve concrete business goals; ability to work with the business to understand available resources and constraints around data (sources, integrity, and definitions), processing platforms, and security; Provide assistance and resolve problems, using solid problem-solving skills with strong verbal/written communication skills * Proficiency with sophisticated analytics tools and programming languages such as SAS, R, Python, Java, Spark, Hadoop, Alteryx and SQL; Data visualization tools such as Tableau and QlikView * Ability to travel up to eighty percent of the time; Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future KPMG LLP (the U.S. member firm of KPMG International) offers a comprehensive compensation and benefits package. KPMG is an affirmative action-equal opportunity employer. KPMG complies with all applicable federal, state and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other category protected by applicable federal, state or local laws. The attached link contains further information regarding the firm's compliance with federal, state and local recruitment and hiring laws. No phone calls or agencies please. Kpmg Washington DC

Senior Software Engineer, Machine Learning

American Institutes For Research