Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Python Software Engineer (NRGIJP00004233)

DrangKro Aerospace

Python Software Engineer (NRGIJP00004233)

Houston, TX
Full Time
Paid
  • Responsibilities

    Summary:
    At Client, we apply advanced analytics and modeling to address
    challenging business problems. Within our Texas mass markets retail
    business, which includes Reliant Energy, we aim to promote customized
    offerings: the right product offered through the right channel, with the
    right message at the right time for each current or prospective
    customer. To accomplish this, we leverage our data via predictive
    modeling, statistical analyses, and optimization. We are looking for a
    talented software engineer to help build a cross-brand custom financial
    forecasting software system.

    Essential Duties/Responsibilities:
    - Develop the system in Python with an Oracle database in AWS
    environment
    - Develop test suite
    - Gather requirements from stakeholders
    - Validate results with stakeholders
    - Manage CI/CD pipeline
    Qualifications:
    Degree (BS, MS, or PhD) in Computer Science, Electrical and Computer
    Engineering, Software Engineering, or Information Systems.
    Alternatively, eight or more years of professional development
    experience.

    Experience:
    - 7+ years of professional Python software design and development
    - Automating jobs on Amazon Web Services a plus
    - Database Administration experience a plus
    - Linux administration experience a plus

    Technical Skills:
    - Expert-level Python programming
    - Test-driven development
    - Monitoring systems and data pipelines
    - Proficient with the following Python packages: SQLAlchemy, pandas,
    sphinx, and pytest
    - Development in a Linux environment
    - Git
    - SQL
    - Continuous Integration and Deployment (Gitlab-ci, Ansible, Jenkins, or
    equivalent)
    - Containerized Environments (Docker, LXC)

    Additional Knowledge, Skills and Abilities:
    - Ability to design Python software from scratch
    - Desire to automate everything
    - Good communication skills
    - Independent and self-driven worker
    - Creative problem solver
    - Knowledge of finance and accounting, a plus