Try searching for skills, locations, or job titles

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.