Position: AWS Postgres Database Engineer (Python) - Remote
We are currently on the lookout for an accomplished AWS Postgres Database Engineer well-versed in Python to join our dynamic and forward-thinking team. This position is remote, with a preference for candidates located in the Washington DC-Baltimore area. This role offers the opportunity to enhance and support pivotal enterprise data platforms based on Postgres, which are vital to our operations. Your expertise in Postgres and Python will play a significant role in bolstering the reliability and performance of our data infrastructure.
Key Responsibilities
- Enhance, maintain, and support enterprise data platforms developed on Postgres.
- Provide technical leadership and act as a subject matter expert in Postgres and Python.
- Develop, maintain, and optimize Postgres databases hosted on AWS.
- Implement and oversee AWS services such as Lambda and Fargate.
- Create and uphold Jenkins job pipelines for Continuous Integration and Continuous Deployment (CI/CD).
- Utilize Python (including boto3) for various development and scripting initiatives.
- Automate data transfer operations using Unix shell scripting and SFTP.
- Manage code repositories effectively using Git.
- Employ Scrum methodologies to ensure agile project execution in a corporate setting.
- Participate in occasional deployments on Saturday mornings as required.
Required Skills
- Proficiency in AWS services, particularly RDS Postgres or Aurora Postgres, alongside Lambda and Fargate.
- Strong command of programming and scripting languages including Python, SQL, Shell Script, and JavaScript.
- Experience with various database technologies such as Postgres, Aurora, Oracle, and MongoDB.
- Familiarity with continuous integration tools, specifically Jenkins.
- Experience in version control systems like Git, CVS, SVN, or Bitbucket.
- Competent with IDE tools such as PyCharm, Eclipse, IntelliJ, and Jupyter.
- Adept in operating systems including Windows, Linux, and Unix.
Qualifications
- At least 5 years of experience as a Postgres DBA/DBE, with extensive exposure to AWS RDS Postgres or Aurora Postgres.
- Minimum of 3 years of professional experience in Python development.
- A Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
Career Growth Opportunities
Joining our innovative team offers an excellent opportunity for professional growth. You will have the chance to expand your expertise in AWS services and database management while leading projects that impact our business significantly.
Company Culture And Values
Our organization fosters a collaborative and inclusive work environment, promoting teamwork and continuous improvement. We are committed to leveraging the unique contributions of each team member to drive efficient project delivery.
Compensation And Benefits
- Competitive salary commensurate with experience.
- Comprehensive health, dental, and vision insurance options.
- Flexible work hours, with occasional Saturday morning deployments.
If you are eager to utilize your Postgres and Python skills in a crucial role that enhances enterprise data platforms, we invite you to apply and become part of our esteemed team.
Employment Type: Full-Time