As a Back-End Developer specializing in Artificial Intelligence, you will work in an agile, collaborative environment across software architecture, understanding both front-end and back-end concerns, while specializing in the back-end. You will develop expertise in Artificial Intelligence Solutions in areas such as machine learning, deep learning, and natural language processing. Your primary responsibilities will include: Develop Server-Side Logic: Design, develop, and deploy server-side applications using programming languages like Ruby, Python, Java, and Node.js, ensuring seamless integration with front-end components. Implement Database Solutions: Plan, analyze, design, and construct databases, implementing industry standards and best practices for database security and developing structured query language (SQL) queries and back-end database stored procedures. Create RESTful APIs: Develop and maintain RESTful APIs and web services, enabling efficient data exchange between client and server applications. Apply AI Expertise: Develop and implement Artificial Intelligence solutions, focusing on areas such as machine learning, deep learning, and natural language processing, to drive business value and innovation. Collaborate with Teams: Work closely with cross-functional teams to understand user and system requirements, ensuring that back-end solutions meet business needs and align with overall project goals.
At IBM, you don’t need a degree to shape the future. Just bring your skills—and your passion. To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate.
Not just to do something better, but to attempt things you've never thought possible. To lead in this new era of technology and solve some of the world's most challenging problems. Let’s get to work.