Python Software Engineer

Overview

Remote
$50 - $70
Full Time

Skills

PYTHON
PostgreSQL
AWS
FASTAPI
Pandas
CODING
Amazon Web Services

Job Details

Job Title: Python Software Engineer

Location: Remote (United States)

Client: Engineersmind

About Engineersmind:

Engineersmind is a forward-thinking technology company dedicated to developing innovative software solutions that make a meaningful impact. We cultivate a collaborative environment where creativity is encouraged, and every team member's ideas are valued. If you are passionate about advancing technology and eager to contribute to a team of dedicated engineers, we invite you to join us.

Position Overview:

We are seeking a Python Software Engineer who recently completed a master's degree in engineering or a related field and has 2-3 years of professional experience. The ideal candidate possesses strong proficiency in Python, particularly with SQLAlchemy and Pandas, and has a solid understanding of PostgreSQL. Familiarity with FastAPI and Jinja2 templating is highly desirable. Experience with Node.js, React, web application development, AWS architecture, and applying data analysis, advanced statistics, and AI to business problems is considered an advantage.

Key Responsibilities:

  • Application Development: Design, develop, and maintain Python applications using SQLAlchemy and Pandas.
  • Database Management: Create and manage PostgreSQL databases to ensure optimal performance and data integrity.
  • API Development: Develop robust APIs utilizing the FastAPI framework.
  • Front-End Integration: Implement dynamic front-end components using Jinja2 templating.
  • Data Analysis & AI: Apply data analysis, advanced statistical methods, and AI techniques to solve real-world business challenges.
  • Cloud Services: Leverage AWS architecture to enhance application scalability and reliability.
  • Team Collaboration: Work collaboratively with cross-functional teams to define, design, and implement new features.
  • Performance Optimization: Optimize applications for maximum speed and scalability.
  • Continuous Learning: Stay abreast of industry trends and emerging technologies to contribute innovative ideas.

Qualifications:

  • Master s degree in engineering, Computer Science, or a related field.
  • 2-3 years of professional experience in Python programming.
  • Proficiency with SQLAlchemy and Pandas libraries.
  • Strong knowledge of PostgreSQL database systems.
  • Familiarity with FastAPI framework and Jinja2 templating.
  • Knowledge of AWS architecture is a significant advantage.
  • Experience in data analysis, advanced statistics, and AI applications in business contexts.
  • Experience with Node.js and React is a plus.
  • Excellent problem-solving skills and meticulous attention to detail.
  • Strong communication skills and the ability to work effectively in a team environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Engineersmind