AI/ML Software Developer

Contract Full Time 3 months ago
Employment Information

Job Description:

We are seeking a Mid-Level AI/ML Software Developer to join our dynamic development team. In this role, you will design, develop, and deploy AI/ML models and solutions, focusing on real-world applications that impact our clients. You will work closely with data scientists, software engineers, and business analysts to build scalable and efficient AI-powered systems. This role offers excellent opportunities for professional growth and technical advancement.


Responsibilities:

  • Design, develop, and implement machine learning models and algorithms to solve complex business problems.
  • Build scalable, reliable, and high-performance AI-driven software solutions.
  • Work closely with cross-functional teams to gather requirements, understand business needs, and translate them into technical solutions.
  • Optimize and maintain AI/ML models, ensuring they are efficient, accurate, and adaptable to changing data.
  • Implement end-to-end machine learning pipelines, from data preprocessing and model training to deployment and monitoring.
  • Collaborate with data scientists and software engineers to integrate AI/ML models into production systems.
  • Contribute to the development of AI-related tools and frameworks that support the team’s work.
  • Stay up-to-date with the latest AI/ML technologies, research, and trends to incorporate new techniques into solutions.
  • Participate in code reviews, knowledge sharing, and mentoring of junior team members.

Key Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Data Science, or a related field.
  • At least 2-4 years of professional experience in AI/ML software development.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Solid understanding of machine learning algorithms, including supervised and unsupervised learning, deep learning, reinforcement learning, and NLP.
  • Experience with machine learning libraries and frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras, or similar.
  • Proficiency in data manipulation and processing using libraries such as Pandas, NumPy, and similar tools.
  • Familiarity with deploying machine learning models into production environments (e.g., using Docker, Kubernetes, or cloud platforms like AWS, Azure, or GCP).
  • Experience with SQL and NoSQL databases for data storage and retrieval.
  • Strong problem-solving skills and ability to work with large, complex datasets.
  • Good understanding of software development best practices, including version control (e.g., Git), testing, and continuous integration.
  • Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Strong teamwork and collaboration skills, with a focus on achieving common goals.

Desirable Skills:

  • Experience with big data tools such as Apache Spark, Hadoop, or similar technologies.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Knowledge of cloud platforms such as AWS, Google Cloud, or Microsoft Azure.
  • Exposure to advanced AI techniques like generative models (GANs), computer vision, or time-series forecasting.
  • Experience in Agile software development methodologies.
  • Knowledge of the latest advancements in AI/ML research and their practical applications.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Flexible working hours and hybrid working options.
  • Comprehensive health insurance (including dental and vision).
  • Generous paid time off and holidays.
  • Retirement pension plan.
  • Continuous learning and professional development opportunities.
  • Collaborative and inclusive work environment.
  • Access to cutting-edge AI/ML technologies and projects.
  • Vibrant office culture with regular team-building events.

 

 

Note: This job is posted on behalf of our client.

Skills
Python Java PyTorch TensorFlow C++ AWS Keras
Tech Jobs - Discover Your Dream IT & Tech Career in Europe

Always Stay Ahead with
New Opportunities

Tech Jobs - Discover Your Dream IT & Tech Career in Europe