Search jobs > New York, NY > Sr application developer

Sr. Application Systems Developer (Python)

Columbia University
Manhattanville
$120K-$135K a year
Full-time

Position Summary

Reporting to the Associate Director of Academic Applications, the Sr. Application Systems Developer is responsible for the design, development, and implementation of AI-driven web applications, utilizing Python and modern web technologies.

This role focuses on integrating AI models and algorithms into scalable, user-friendly web platforms that support Academic, Emerging Technologies and Research Services.

The Senior Developer will be involved in all phases of development, from backend integration of AI models to frontend user experience, ensuring that AI capabilities are seamlessly embedded into web applications.

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 ensure 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.

Minimum Qualifications

  • 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.

Preferred Qualifications

  • 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.
  • 2 hours ago
Related jobs
Promoted
Columbia University
New York, New York

Reporting to the Associate Director, Electronic Document Management; The OnBase Application Systems Developer will assist customers with the development of solutions to extend the capabilities of the OnBase Content Management platform. The Developer is expected to maintain a high level of productivi...

Promoted
RTA US
New York, New York

The tool application will provide Sales and Trading users with the ability to customize and/or create portfolios on behalf of clients by means of an iterative process. Designing highly scalable core and web applications using best practices. Developing high-performance middle-tier systems. Developin...

Open Systems Technologies
New York, New York

Senior Application Developer- SharePoint. Under the direct supervision of the Senior Manager of Product Delivery, the Senior SharePoint Developer is responsible for analysis, design, documentation, development, unit testing, and support of SharePoint. Site Collection Administration – Knowledge of cr...

SPAR Information Systems LLC
New York, New York

Hello;</p> <p> </p> <p>Oracle Informatica Developer with Python (Pandas, Streamlit) and Shell Scripting Experience</p> <p>Job Location:- New York City, NY ( Day 1 Onsite- Candidate needs to work 5 Days at the Client Office)</p> <p>Long Term</p> ...

Open Systems Technologies
New York, New York

Python, Django experience - Must have at least 5 years of experience in Python3 and notable experience working in Django. Write code that will interface with multiple cloud and on-prem systems to create a core data correlation platform. Integrate user facing elements into applications. AWS - Needs t...

Global Soft Systems, Inc
New York, New York

Android Developer Duration: 6 month contract Location: Jamaica, NY - Hybrid Position Skill Level: Senior 7 years: Candidate is able to work independently, without assistance and provides guidance to others. ...

Therma-Tru
New York, New York

Lead design, development & systems integration activities, monitor and coordinate activities with onshore and offshore developers. Developing and customizing connectors, plugins, and integrations to extend the functionality of Power Platform applications and integrate with other systems. Low Code Po...

Phaxis
New York, New York

Design, develop, and maintain robust Python applications that leverage data manipulation libraries like Pandas and NumPy. Extensive experience with Python and proficiency in libraries such as Pandas, NumPy, and similar tools for data manipulation and analysis. You will play a crucial role in develop...

Open Systems Technologies
New York, New York

A major financial firm is looking for a .A Bachelor's Degree in Computer Science, Engineering, or related field of study.Strong understanding of relational databases and SQL.Strong analytical skills with attention to detail....

Intelliswift Software
New York, New York

Proven experience of at least 5-8 years in Python. Experience in working with one of the Python frameworks Flask or Django. ...