
Search by job, company or skills

Key Responsibilities
. Design, develop, and maintain software applications that support customizable data analysis and AI-driven functionalities.
. Build and enhance an Amoeba-based modular system that enables flexible configuration of data structures, workflows, and analytical components.
. Develop and maintain data processing and transformation pipelines to support analytical and AI use cases.
. Implement, integrate, and optimize AI and machine learning models for data analysis, automation, and intelligent insights.
. Develop and maintain web-based applications and websites, ensuring reliability, performance, and security.
. Create, document, and manage technical libraries and reusable components, including AI-enabled APIs and functions.
. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
. Conduct testing, debugging, and performance optimization throughout the software development lifecycle.
. Ensure code quality, maintain ability, and compliance with development standards and best practices.
. Maintain technical documentation and participate in code reviews and system enhancements.
Required Qualifications
. Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
. Proficiency in one or more programming languages such as Python, Java, JavaScript, C++, or similar.
. Strong understanding of data processing, data analytics, and system integration.
. Experience with AI and machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn, or equivalent).
. Experience in web application development (frontend and backend).
. Familiarity with modular, microservices, or plugin-based system architectures.
. Knowledge of software version control systems (e.g., Git).
Job ID: 146466353