The Trustees Of Columbia University In The City Of New York - New York, NY

posted 17 days ago

Full-time - Mid Level
New York, NY
Ambulatory Health Care Services

About the position

The Sr. Application Systems Developer at Columbia University is responsible for designing, developing, and implementing AI-driven web applications using Python and modern web technologies. This role involves integrating AI models into scalable web platforms that support academic and research services, ensuring a seamless user experience across all phases of development.

Responsibilities

  • Architects, designs, and develops web applications that integrate AI models, focusing on Python-based development and modern web frameworks (e.g., Django, Node.js, Flask, Angular).
  • Collaborates with cross-functional teams to gather requirements and translate AI-driven solutions into user-friendly, scalable web applications.
  • Develops and maintains APIs for AI models and ensures their integration into web platforms, enabling dynamic and real-time AI functionalities.
  • Leads the full-stack development process, including both front-end and back-end implementation, ensuring a seamless user experience while leveraging AI technologies.
  • Optimizes AI-driven web applications for performance, ensuring high availability, scalability, and responsiveness.
  • Works closely with UX/UI designers to create intuitive interfaces that enable users to interact with AI features effectively.
  • Manages cloud-based deployment of AI web applications using Docker, Kubernetes, and relevant DevOps practices.
  • Coordinates with data engineers to ensure AI models are well-integrated with backend data pipelines and services.
  • Provides leadership in adopting new AI and web technologies, libraries, and frameworks that improve the platform's capabilities.
  • Conducts code reviews, mentors junior developers, and ensures best practices in AI and web development are followed.
  • Stays updated on the latest trends in AI, web technologies and cloud-based development to ensure the platform remains cutting-edge.
  • All other duties as assigned.

Requirements

  • Bachelor's degree and/or its equivalent required.
  • Minimum 4-6 years' related experience.
  • Minimum 4+ years of experience in web application and/or AI-driven application development, with strong proficiency in Python.
  • Experience with full-stack development, including web frameworks such as Django/Node.js or Flask on the backend, and Angular, or a similar front-end framework on the frontend.
  • Strong knowledge of microservice architectures, RESTful APIs, and asynchronous web development.
  • Solid experience in integrating LLM APIs into web applications and deploying them in production environments.
  • Familiarity with cloud platforms like Google Cloud Platform (GCP) or AWS, with experience in deploying AI and web applications.
  • Experience using Docker and Kubernetes for deploying scalable AI web applications.
  • Proficient in version control (Git), continuous integration (Jenkins), and agile project management tools (Jira).
  • Excellent written and verbal communication skills.
  • Demonstrated ability to work in a fast-paced, deadline driven environment.
  • Demonstrated excellence in a variety of competencies including teamwork/collaboration, analytical thinking, communication and influencing skills, and technical expertise.
  • Ability to work with changing priorities and with multiple projects.
  • Ability to be precise and attentive to detail is essential.
  • Ability to work with minimal supervision.
  • Ability to work weekend and off-hour work on occasion.

Nice-to-haves

  • Bachelor's degree in Computer Science, Artificial Intelligence, or a related field. Advanced degree preferred.
  • Expertise in front-end technologies, creating responsive web interfaces that integrate AI features.
  • Hands-on experience in natural language processing (NLP), computer vision, or other AI domains and deploying them in web environments.
  • Familiarity with DevOps practices and managing the lifecycle of AI models in production.
  • Strong leadership skills with a focus on collaboration, communication, and technical mentorship.

Benefits

  • Health insurance coverage
  • Dental insurance coverage
  • Life insurance coverage
  • 401k benefit for retirement savings plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service