Python Developer
Orlando, FL 
Share
Posted 10 days ago
Job Description
Job Title
Python Developer
Location
US (Primary)
Job Type
Full-time
Job Description

WORK SCHEDULE:

Full-time. The Python Developer must be available to work additional hours as deemed necessary for adequate deliverable care of services.

SUMMARY:

We are looking for a Senior Python Developer preferably with both Front end and Back End development experience. This position requires a developer who can hit the ground running and help us develop and improve the core part of our product suite. The candidate will have the opportunity to work on cutting-edge technologies as part of this product development team. The Python Developer tasks include assisting with the development, operation, and documentation of a Demographic Frame. The Demographic Frame will be a comprehensive relational database of person-level data that consists of the demographic, social, and economic characteristics of individuals derived from census, survey, administrative, and third-party data sources. Much of the data are longitudinal in nature and can be linked across time and space. The current phase of work is focused on transitioning the Demographic Frame from a process developed largely in SAS and data saved in SAS datasets into a process deployed largely in Python with much of the data saved in a relational database, specifically PostgreSQL.

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Data wrangling - specifically harmonizing diverse source datasets and commingling data from multiple sources in a standardize database.
  • Code translation - converting SAS programs to Python programs.
  • Program refactoring - This work may entail refactoring existing python processes to improve performance or adapt to a new computing environment.
  • Program development - This may include tasks aimed at validating data quality or implementing unit tests to achieve a codebase that is more robust to errors and is user friendly.
  • Communication and documentation - This may entail written documentation of the programs, including readme documents, docstring descriptions, or other forms of user documentation. This may also involve presentation of the programs to audiences with varying degrees of knowledge of Python, e.g., user demonstrations.
  • Maintain regular and punctual attendance.
  • Perform other duties as assigned.

SUPERVISORY RESPONSIBILITIES:

None.

Job Requirements

MINIMUM QUALIFICATIONS:

  • Security Clearance: employee must pass the Census Bureau Security Investigation / background investigation.
  • We seek an individual with data engineering expertise and experience with:
    • Using Python to read, clean, and store large data files, preferably larger-than-memory datasets.
    • Creating and maintaining a database, preferably using Python on a PostgreSQL database.
    • Parallel computing, able to efficiently use Python libraries such as multiprocessing or Dask.
    • Improving code performance, able to profile and refactor code and find bottlenecks and overheads, preferably on production code.
    • Writing high quality code, code that is well-documented and easy to read, use, maintain, and extend.
    • Linux, able to perform basic commands as an end user.
    • Using cloud computing environment, preferably with Amazon Web Service.
    • Checking the quality of data, both inside and outside the database.

DESIRED QUALIFICATIONS & SKILLS:

  • It is preferred to have 5 to 7 years of related experience with backend and front-end development, relational database and developing applications or equivalent combination of experience.
  • Bachelor's degree in Computer Science or related field is preferred.

TRAVEL:

None.

DRIVING REQUIREMENTS:

None.

PHYSICAL DEMANDS:

Position consists of sitting for long periods of time, using hands/ fingers, handling, reaching with hands and arms, speaking, or translating. Periods of walking, standing, bending, kneeling, stooping, crouching, and lifting equipment weighing up to 30 pounds. Moderate to extended periods of office work with heavy periods of computer usage. May be assigned occasional to moderate periods of analytical tasks requiring extensive reasoning abilities. It is Katmai's business philosophy and practice to provide reasonable accommodations, according to applicable state and federal laws, to all qualified individuals with physical or mental disabilities.

WORK ENVIRONMENT:

Work is remote; however, the company reserves the right to require onsite work.

COMPENSATION AND BENEFITS:

  • Pay is $140k - $146kper year.
  • Eligible Benefits: Medical, Dental, Vision, Life & AD&D Insurance, Voluntary Disability Insurance (STD & LTD), Time Off Benefits (Paid & Unpaid), 401(k) Savings Plan with employer matching, FSA, EAP, and more.

Compliance:

To be considered for this position, all applicants must apply on the company website,

We are a VEVRAA Federal Contractor

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or national origin, disability status, protected veteran status, or any other characteristic protected by law.

Preference will be given to Ouzinkie Shareholders, Descendants of Shareholders and Spouses of Shareholders in accordance with Title 43 U.S. Code 1626(g) and Title 42 U.S. Code 2000e - 2(i).

Executive Order 11246, as amended, protects applicants and employees from discrimination based on inquiring about, disclosing, or discussing their compensation or the compensation of other applicants or employees.

Benefits Package
Eligible
Education
Bachelor's Degree
Category
Information Technology
Exemption Type
Exempt
Travel
None

We are a VEVRAA Federal Contractor

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or national origin, disability status, protected veteran status, or any other characteristic protected by law.

Preference will be given to Ouzinkie Shareholders, Spouses of Shareholders, and Descendants of Shareholders in accordance with Title 43 U.S. Code 1626(g) and Title 42 U.S. Code 2000e - 2(i).

Executive Order 11246, as amended, protects applicants and employees from discrimination based on inquiring about, disclosing, or discussing their compensation or the compensation of other applicants or employees.



Posters:

Equal Employment Opportunity is the Law Poster: https://katmai.egnyte.com/dl/FrUjevEY7z

EEO Supplement Poster : https://katmai.egnyte.com/dl/pzpazUDsKb

Pay Transparency Poster: https://katmai.egnyte.com/dl/XP6htB3UCc

Right to Work Poster: https://katmai.egnyte.com/dl/KGGBPdDBaV

Right to Work Poster (Spanish): https://katmai.egnyte.com/dl/vUsEZp98X4

E-Verify Poster: https://katmai.egnyte.com/dl/ZnhZwl4XK1

E-Verify Poster (Spanish): https://katmai.egnyte.com/dl/HFEbHdtz1e

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5 to 7 years
Email this Job to Yourself or a Friend
Indicates required fields