Software Engineer (Data & AI)
Role responsibilities
The Software Engineer will design, implement, and optimize data processing algorithms and AI models to enable intelligent decision-making. They will collaborate with cross-functional teams to integrate diverse data sources and create visualizations to communicate insights.
Requirements
Candidates should have a Bachelor's or Master's degree in Computer Science, Data Science, or a related field, along with proven experience in software engineering focused on data processing and AI. Proficiency in programming languages such as Python, Java, or C++, and familiarity with AI libraries and cloud platforms is also required.
Key skills
Algorithm Development, Data Integration, Model Training, Feature Engineering, Data Visualization, Performance Optimization, Prototyping, Collaboration, Research, Documentation, Python, Java, C++, TensorFlow, PyTorch, Scikit-Learn
Keywords
Software Engineer, Data Processing, AI Models, Machine Learning, Deep Learning, Data Integration, Feature Engineering, Data Visualization, Performance Optimization, Prototyping, Python, Java, C++, TensorFlow, PyTorch, Scikit-Learn, Pandas, Cloud Platforms, AWS, Azure, GCP, Statistical Methods, Documentation, Collaboration, Problem-Solving, Technical Challenges, Knowledge Sharing, Innovative Ideas, AI-Driven Solutions, Ticketing Technology