Overview
Skills
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.