AI / Software Development Engineer

Full–time

Posted on: 2 days ago

We are seeking a skilled AI / Software Development Engineer to design, develop, and deploy intelligent systems and scalable software solutions. The ideal candidate will work on machine learning models, data-driven applications, and backend systems to build high-performance products. Key Responsibilities Design, develop, and deploy AI/ML models and software applications Build scalable backend systems and APIs for AI-driven products Work with large datasets for data preprocessing, training, and evaluation Implement machine learning algorithms (supervised, unsupervised, deep learning) Optimize model performance, accuracy, and scalability Collaborate with cross-functional teams (product, data, DevOps) Integrate AI solutions into existing software systems Conduct testing, debugging, and performance tuning Stay updated with latest advancements in AI and software development Required Skills & Qualifications Bachelor’s/Master’s degree in Computer Science, AI, Data Science, or related field Strong programming skills in Python, Java, or C++ Knowledge of machine learning frameworks like TensorFlow, PyTorch, or Scikit-learn Understanding of data structures, algorithms, and software engineering principles Experience with REST APIs, microservices, and backend development Familiarity with databases (SQL/NoSQL) Basic understanding of cloud platforms (AWS, Azure, or GCP) Preferred Qualifications Experience with deep learning, NLP, or computer vision Knowledge of MLOps and model deployment pipelines Familiarity with Docker, Kubernetes, or CI/CD tools Experience working with big data tools (Hadoop, Spark) Contributions to AI projects, GitHub, or research work Soft Skills Problem-solving and analytical thinking Strong communication and teamwork skills Ability to work in a fast-paced environment Attention to detail and innovation mindset