Senior Python Engineer, Prompt Therapy Solutions
Original link: https://www.python.org/jobs/7841/
-
Remote, US, United States
PLEASE APPLY DIRECTLY TO THE APPLICATION URL ATTACHED AND FILL OUT THE PRE-QUESTIONNAIRE.
EMPLOYMENT TYPE: FULL-TIME (Must be legally authorized to work in the US, we can't support visa sponsorships at this time)
LOCATION: Remote, US
DEPARTMENT: Engineering
SALARY: 180-200k
Responsibilities:
- Architect and refine our core Python packages for AI development and deployment
- Enhance and maintain the a python prototype frontend to facilitate rapid prototyping and demo development for AI engineers.
- Develop and refine an python management dashboard for internal monitoring of AI assets and systems and as a UI for internal tooling
- Refactor existing core utilities to improve efficiency, functionality and support connections between modeling/applications and our data plane.
- Improve and maintain a RESTful API to serve out AI use-cases to downstream stakeholders, focusing on security and scalability.
- Improve test coverage over the codebase
- Develop and integrate interfaces for third-party software and packages.
- Oversee the maintenance and integrity of various AI environments, ensuring smooth transitions and database management.
- Setup and maintain CI/CD pipelines for AI applications.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred.
- Proven experience in python application design and development and API development. Experience with FastAPI and Streamlit preferred.
- Strong knowledge of cloud services, particularly AWS (EC2, ECS, Lambda, SageMaker).
- Proficiency in programming languages such as Python and familiarity with frameworks for data science and machine learning.
- Experience with database management and migration processes, experience with SQLAlchemy and Alembic preferred.
- Solid understanding of software development best practices, including version control and testing in Python. Familiarity with git and pytest required; familiarity with Gitlab CI preferred.
- Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment.
- Strong communication skills, capable of articulating complex technical concepts to non-technical stakeholders.