The Hybrid Integration SAAS team is looking for a Software Developer who loves working with high performing teams, wants to work with cutting edge Node.js / React and Golang technology, and thrives on helping customers become successful with AI projects.
In this role you will have an opportunity to make a big impact by helping build a global development team that excels in delighting our customers.
Key Responsibilities:
Solution Design: Lead the design of end-to-end AI solutions that encompass data acquisition, preprocessing, model selection, training, deployment, and maintenance.
Algorithm Development: Design, implement, and optimize machine learning algorithms and models that solve specific business problems, such as natural language processing, computer vision, recommendation systems, predictive analytics, etc.
Data Preprocessing: Clean, preprocess, and curate large datasets to ensure high-quality data for training and validation of AI models.
Model Training and Evaluation: Train and fine-tune AI models using appropriate techniques and frameworks. Evaluate model performance using relevant metrics and iterate on models to improve their accuracy and efficiency.
Architecture Design: Create high-level architecture designs for AI systems that consider scalability, performance, security, and integration with existing systems.
Technical Leadership: Provide guidance and mentorship to AI developers, data scientists, and engineers, ensuring adherence to best practices and architectural guidelines.
Technology Evaluation: Stay updated with emerging AI technologies, tools, and frameworks, and evaluate their suitability for solving specific business challenges.
Collaboration: Work closely with cross-functional teams, including data engineers, software developers, product managers, and domain experts, to align AI solutions with overall product development.
Proof of Concept: Develop prototypes and proof-of-concepts to demonstrate the feasibility of proposed AI solutions and gain buy-in from stakeholders.
Innovation: Explore innovative AI applications and propose ideas that can lead to new products, features, or enhancements.
Code Development: Write clean, efficient, and well-documented code using programming languages such as Python, and utilize libraries and frameworks like TensorFlow, PyTorch, scikit-learn, etc.
Ethical and Regulatory Compliance: Ensure that AI solutions meet ethical standards and regulatory requirements, particularly in areas such as data privacy, bias mitigation, and transparency.
Performance Optimization: Optimize AI models and system performance, including latency, throughput, and resource utilization, to meet business needs.
Documentation: Maintain clear documentation of the AI models, algorithms, development processes, and deployment procedures.
To be successful, you will need:
Passion for handling technical challenges and be goal and results oriented
Excellent communication skills and ability to work with multiple team
Proven listening, detail-oriented thinking, and creative problem-solving skills
Ability to work in highly collaborative global organization
Be open to flexible schedule in development and support environment
Agile development experience
What we look for:
Hands on experience in AI , Python, Java , Scala and utilize libraries and frameworks like TensorFlow, PyTorch, strongly preferred.
BE/B Tech in Computer Science or relevant and 17 to 20+ years track record in Architecture and development in a customer facing role working with enterprise software
Glsab24