Search by job, company or skills

Swan Energy Limited

Senior Software Developer (AI)

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Job Description: Senior Software Developer (AI)

Position: Senior Software Developer (AI)

Experience: 5+ Years

Education: Bachelors or Masters degree in Computer Science, Artificial Intelligence, Machine Learning, or related field.

Experience: Minimum 5 years of experience in software development, with at least 3 years focused on AI/ML projects.

Department: Software Development

Job Type: Full-time

Role Overview:

We are seeking a highly skilled and experienced Senior Software Developer specializing in Artificial Intelligence (AI) to join our dynamic team. The ideal candidate will have a deep understanding of AI technologies, machine learning algorithms, and software development practices. You will be responsible for designing, developing, and implementing cutting-edge AI solutions, collaborating with cross-functional teams to integrate AI capabilities into our products and services.

Key Responsibilities:

1 AI System Design & Development:

  • Lead the design, development, and implementation of AI-based systems and solutions.
  • Collaborate with data scientists and product teams to create scalable AI applications.
  • Optimize AI algorithms for efficiency and accuracy.

2 Machine Learning & Deep Learning:

  • Develop and deploy machine learning models using frameworks like TensorFlow, PyTorch, or similar.
  • Fine-tune deep learning models for various tasks including computer vision, NLP, recommendation systems, etc.

3 Software Development:

  • Write clean, maintainable, and efficient code using Python, Java, C++, or relevant programming languages.
  • Ensure software development best practices, including code reviews, testing, and continuous integration.
  • Participate in the full software development lifecycle including requirements gathering, design, implementation, testing, and deployment.

5 AI Research & Innovation:

  • Stay up to date with the latest advancements in AI/ML technologies and research.
  • Identify opportunities for AI-driven innovations and provide recommendations for technical improvements.
  • Develop prototypes and proof-of-concept projects to test new AI techniques.

6 Data Management:

  • Work closely with data engineering teams to ensure high-quality data pipelines for AI model training and testing.
  • Develop strategies for managing large datasets, ensuring efficient data processing, storage, and retrieval.

7 Team Collaboration & Leadership:

  • Provide technical leadership and mentoring to junior developers and AI engineers.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to ensure AI features align with business goals.
  • Drive technical discussions, share AI knowledge, and contribute to overall team growth.

8 Performance & Scalability:

  • Ensure the scalability, performance, and security of AI models and systems.
  • Work with DevOps teams to deploy AI models into production environments with robust monitoring and logging.

Skills:

  • Technical Proficiency:

  • Strong experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn, etc.).
  • Proficient in programming languages such as Python, C++, Java, or similar.
  • Experience with cloud platforms (AWS, Google Cloud, Azure) for AI model deployment.
  • Familiarity with data processing tools like Hadoop, Spark, or similar.

  • AI/ML Expertise:

  • Proven experience in machine learning, deep learning, natural language processing, computer vision, or related AI technologies.

  • Problem-Solving Skills:

  • Strong analytical and problem-solving abilities, capable of resolving complex technical challenges.

  • Communication:

  • Excellent verbal and written communication skills, with the ability to explain complex AI concepts to non-technical stakeholders.

  • Leadership:

  • Demonstrated experience leading AI projects and mentoring junior team members.

Nice-to-Have:

  • Experience with AI ethics and model interpretability.
  • Familiarity with reinforcement learning, robotics, or AI-driven automation.
  • Contributions to open-source AI/ML projects.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Opportunities for continuous learning and professional growth.
  • Collaborative and innovative work environment.

How to Apply:

Interested candidates are encouraged to submit their updated resume Please ensure your resume is in PDF format.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 08/10/2024

Job ID: 95371333

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software Engineer II AI Developer

PreciselyCompany Name Confidential

Senior Software Developer AI Acceleration

LoopioCompany Name Confidential
Last Updated: 23-11-2024 06:26:01 PM
Home Jobs in India Senior Software Developer (AI)