Python FASTAPI Data Engineer
Role :: Python-API EngineerLocation :: Bloomfield, CTType :: Fulltime Job Description::Skills Needed :: Python, FastAPI, Django, and Pydantic & AWS, EC2, S3, Lambda, and RDSExperience Required 8+ to 15 years of experience in Development, design, Architect implementation, and analytics solutions6+ Years of Experience on PythonHands on development Design and Develop applications using Python and Micro services (Django, Flask, Node Js)Candidates need to be very skilled in Python core programming and Api development.Experience with Python frameworks such as FastAPI, Django, and PydanticDesign and implement system integrations between databases and APIs, ensuring robust transaction management, failure handling, validation, and retries.Experience on PandasAt least 5+ Experience on AWS (Glue, S3, lambda at the minimum)Gen AI experience is added advantage.From an AWS perspective, candidates need to be very well versed with Terraform, Glue, Lambda, S3 and their usage and practical issues faced when dealing with them. Retrieval-Augmented Generation (RAG) and working knowledge of vector databases is added advantage.Ability to design and demonstrate system Architecture with different environments.Hands on experience on Data Warehousing and SQLStrong expertise in SQL is required.Solid experience with git software version control and goodunderstanding of code branching strategies and organization for code reuseExperience with DevOps & CI/CD tools – Jenkins, Cloudbees, Please Build, etc.Proficiency working with large data stores and data setsHealth care knowledge is preferred.Agile methodology (Jira Preferable)Roles & Responsibilities Must have capability to understand the current Architecture Coding, testing and implementation of cloud-based Python appssupport existing code thru enhancing, trouble shooting and maintaining per requirementsmaintain consistent practices for source code management in githubcomply with established CICD practices, and participate in the creation of new CICD methodsattend daily scrum calls, and actively participate in updating/creating user stories and tasks in JiraWork closely with business analysts.Lead innovation by exploring, investigating, recommending, benchmarking, and implementing data centric technologies for the platform.Collaborating within a project team to solve complex problems.Lead by example coaching and mentoring those of your peers and mentoring less experienced team members. Operate as part of the extended management team.