Job Description: Python Programmer
Department: Data Analytics Group
Supervision: Division Director
Salary: For internal use only
About Econometrica, Inc.
We are researchers and experts helping our clients make informed decisions using advanced analytics. We tackle challenges with innovative methods, research tools, and strategies to improve quality of life. Whether examining policies to provide the best patient care, rebuilding housing communities, or analyzing the merits of space exploration, we apply hard work and dedication to each of our projects.
Econometrica is looking for an experienced Python Programmer to provide software development support for the U.S. Census Bureau. The candidate will be involved in designing and implementing the Census Bureau’s Disclosure Avoidance System (DAS), based on differential privacy principles.
Programming tasks may include the following:
- Refactoring or redesigning components of the DAS, which is a multiple-module Python software product deployed in AWS and using Apache Spark.
- Reviewing old and new code of the DAS, sometimes requiring understanding of the underlying mathematical principles and calculations.
- Participating in discussions on new optimization or differential privacy methods, and advising on implementation and performing implementation.
- Developing unit tests (with pytest) for the DAS.
Education and Qualifications
Required Skills and Experience:
- At least 5 years of experience using Python for software development (or over 5 years of software development experience in languages like C++ or Java, in addition to good knowledge of Python).
- Mathematical, statistical, or computer science background.
- Experience with collaborative software development in GitHub.
- Ability to work effectively in a multidisciplinary team setting and to develop effective relationships with clients, consultants, and contractors.
- Strong oral and written communication skills.
- Ability to obtain a security clearance.
Desired Skills and Experience:
- Knowledge of differential privacy principles.
- Experience with Apache Spark.
- Knowledge of the Linux environment and experience working in it.
- Experience with parallel programming.
- Experience working on projects in a consulting environment.
Additional requirements of the position could involve occasional travel relevant to the responsibilities noted above.
- Minimum Master’s degree in Mathematics, Statistics, or similar quantitative field.
Our Generous Benefits Package Includes:
- Being part of a dynamic research group that continues to grow.
- Discount health club membership.
- Company-sponsored healthcare plan and optional vision/dental coverage.
- Excellent training and development opportunities.
- Discount garage parking.
- Referral bonuses.
- 401(k) program.
- Discount rental car service.
- Organized social activities.
- Metro SmartBenefits® Program.
The office is located at a Metro stop in beautiful downtown Bethesda within walking distance of great restaurants and local fare. We have a typical office setting with a quiet to moderate noise level.
Note: During the COVID-19 pandemic, Econometrica employees are fully working remotely. Work will return to an office setting when workplace restrictions are lifted.
The physical requirements are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The above job description is not intended to be an all-inclusive list of duties and standards of the position. Other instructions and related duties may be assigned by the employee’s supervisor.
Econometrica, Inc., is an Equal Opportunity Employer (EOE), and we seek to create an inclusive workplace that embraces diverse backgrounds, life experiences, and perspectives.