Software Engineer (Data & AI)

Suptask
San Francisco, CAFULL_TIMEPosted Jun 26, 2026

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

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free