AI and Machine Learning Software Developer

Company: Rexus USA LLC

Location: Remote

Job Type: Full-time

Overview: Rexus USA LLC is searching for a highly skilled AI and Machine Learning Software Developer to join our dynamic team. The ideal candidate will have a strong background in artificial intelligence and machine learning, coupled with expertise in software development. This position offers the opportunity to work remotely, collaborating with talented professionals to develop innovative solutions in AI and ML.

Responsibilities:

  • Design, develop, and implement AI and machine learning algorithms and models to solve complex problems and improve business processes.
  • Collaborate with cross-functional teams to gather requirements, define project objectives, and develop software solutions.
  • Develop scalable and efficient code to preprocess data, train models, and evaluate performance metrics.
  • Implement state-of-the-art algorithms and techniques in areas such as deep learning, natural language processing, computer vision, and reinforcement learning.
  • Explore new methodologies and technologies to enhance the capabilities of AI and ML systems.
  • Work closely with data engineers to ensure data quality, availability, and reliability for training and inference.
  • Deploy machine learning models into production environments and monitor their performance over time.
  • Conduct thorough testing and validation to ensure the accuracy, robustness, and scalability of AI and ML solutions.
  • Document software designs, algorithms, and implementation details for future reference and knowledge sharing.
  • Stay current with advancements in AI, ML, and related fields, and contribute to the company’s knowledge base through research and innovation.

Qualifications:

  • Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, or related field. Advanced degree (Master’s or Ph.D.) preferred.
  • Proven experience in software development with a focus on AI and machine learning applications.
  • Proficiency in programming languages such as Python, Java, or C/C++.
  • Strong understanding of machine learning algorithms, deep learning frameworks (e.g., TensorFlow, PyTorch), and data processing techniques.
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and distributed computing frameworks (e.g., Apache Spark) is a plus.
  • Familiarity with software development tools, version control systems, and Agile methodologies.
  • Excellent analytical and problem-solving skills, with a keen attention to detail.
  • Effective communication skills, with the ability to collaborate with multidisciplinary teams and communicate technical concepts to non-technical stakeholders.
  • Ability to work independently and manage multiple projects in a fast-paced environment.
  • Demonstrated passion for AI, ML, and emerging technologies, with a commitment to continuous learning and professional development.

Benefits:

  • Competitive salary package with performance-based bonuses.
  • Comprehensive benefits package including health insurance, retirement plans, and paid time off.
  • Flexible work schedule with the option for remote work.
  • Opportunities for career growth and advancement within a dynamic and innovative organization.
  • Chance to work on cutting-edge projects in AI and machine learning with a diverse team of talented professionals.

How to Apply: Please submit your resume and cover letter detailing your qualifications and interest in the position to info@rexus-group.com. Include any relevant work samples, GitHub repositories, or project portfolios if available. We appreciate all applications; however, only candidates selected for an interview will be contacted.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx