Python Engineer

22 May 2024

Vacancy expired!

Company Federal Reserve Bank of Kansas City

Data management and analytics are growing areas of emphasis across the Federal Reserve System. As a software engineer within the Data Utility Office you will be an integral part of a dynamic team building data centric products (e.g. automated data pipelines, machine learning services) to create new business value. You will increase the overall speed and quality across the team by implementing automated processes and pipelines. You will build, deploy, and maintain production python code, participate in pair programming and quality assurance processes, and develop Restful APIs or Restful Webservices to communicate with other information systems, both on premise and cloud environments. In addition, this position requires versatility, a drive to learn and pursue continuous improvement, a ruthless desire to automate tedious tasks, and the ability to work well in diverse, cross-functional and virtual teams. Projects will range in duration and complexity, and they will require direct consultation with business partners, technical subject matter experts, and IT service providers.

Key Activities include but are not limited to:
  • Applies the principles of software engineering to the design, implementation, configuration, and optimization of solutions in support of applications, databases, and test automation tools
  • Performs peer reviews using software engineering principles, patterns, and development guidelines.
  • Partners with customers in the development of innovative solutions that achieve business goals.
  • Reviews and analyzes business and technical requirements and implements technical solutions to meet those requirements.
  • Provide production support, troubleshooting, root cause analysis, incident management, and service request management for supported products and environments.
Key Characteristics & Job Requirements:
  • 2 - 4 years of relevant experience required.
  • Experience writing and maintaining production python code strongly preferred.
  • Experience with unit testing and test-driven development in python strongly preferred.
  • Experience building and maintaining python packages strongly preferred.
  • Experience with python data processing libraries such as pandas strongly preferred.
  • Experience with AWS or other public cloud providers strongly preferred.
  • Experience working with cloud native technologies such as docker, Kubernetes, etc. strongly preferred.
  • Experience working with and developing Restful Web APIs strongly preferred. Experience with FastAPI preferred.
  • Experience working with agile teams and methodologies strongly preferred.
  • Experience with gitOPS and continuous integration/continuous delivery preferred.
  • Experience with authentication and authorization technologies (e.g. Oauth2, SAML, Active Directory) preferred.
  • Experience working with data scientists to productionalize and maintain machine learning models preferred.
  • Ability to work independently and with general supervision and direction. May consult with more senior staff in decision making.
  • Bachelor's degree specializing in STEM (Science, Technology, Engineering, Mathematics), or a closely related field, from an accredited college or university, or equivalent combination of directly related education and/or experience.

The primary desired work location for this position is Kansas City . We offer employees the flexibility to work from home up to 80 percent of the time, depending on specific team needs.

Full Time / Part Time Full time

Regular / Temporary Regular

Job Exempt (Yes / No) Yes

Job Category Information Technology

Work Shift First (United States of America)

The Federal Reserve Banks believe that diversity and inclusion among our employees is critical to our success as an organization, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.

Privacy Notice