We are seeking a skilled Software Developer to design, develop, and deploy applications that leverage AI capabilities. This isn't a machine learning scientist role; it's for an application developer who can seamlessly integrate AI services, APIs, and models into robust, scalable, and user-centric solutions. You will be a key part of our team, bridging the gap between raw AI power and practical, real-world applications.
Develop and maintain applications that interact with and utilize a variety of AI services and APIs (e.g., natural language processing, computer vision, recommendation engines).
Design and implement scalable backend systems and APIs that serve as the foundation for AI-powered features.
Collaborate with product managers, designers, and AI/ML teams to translate business requirements into technical specifications and functional features.
Optimize application performance and ensure high availability of AI-driven components.
Write clean, well-documented, and efficient code in [e.g., Python, Java, C#, Node.js].
Stay current with emerging trends in AI integration and application development.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
3+ years of professional experience in software development.
Proficiency in at least one modern programming language such as Python, Java, C#, or Node.js.
Strong understanding of RESTful APIs and microservices architecture.
Demonstrated experience integrating with third-party APIs, especially those for AI services (e.g., OpenAI, Google AI, Azure AI Services).
Experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Microsoft Azure.
Familiarity with containerization technologies like Docker and Kubernetes.
A portfolio or project experience that demonstrates the ability to build and deploy applications with AI integration is a plus.
Experience with specific AI frameworks or libraries (e.g., TensorFlow.js, Hugging Face Transformers for deployment).
Knowledge of database systems (relational and non-relational).
Understanding of CI/CD pipelines and automated testing.
Experience with front-end technologies (e.g., React, Angular, Vue.js) to build AI-powered user interfaces.