Jobs and Careers
LA

AI/ML Software Developer

Latitude
Washington, United Statesfull_timeVerifiedPosted 14 Oct 2024

About the role

We are seeking a talented and innovative AI/ML Software Developer to join our team. The ideal candidate will be responsible for developing, optimizing, and deploying machine learning models and artificial intelligence solutions. This role requires a deep understanding of algorithms, data processing, and AI/ML frameworks. You will work closely with data scientists, software engineers, and product managers to build intelligent systems that solve real-world problems and enhance business processes.

Responsibilities

  • AI/ML Model Development:
  • Design, develop, and implement machine learning models and AI algorithms tailored to business needs.
  • Collaborate with data scientists to transform raw data into actionable insights through predictive models.
  • Optimize ML models for accuracy, performance, and scalability.
  • End-to-End Solution Deployment:
  • Integrate AI/ML models into existing software systems and production environments.
  • Automate model training, testing, and deployment processes using tools such as TensorFlow, PyTorch, or other AI/ML frameworks.
  • Monitor model performance in production and implement updates to ensure continuous improvement.
  • Data Processing and Feature Engineering:
  • Work with large datasets to preprocess and clean data for machine learning applications.
  • Engineer and select appropriate features from raw data to improve model performance.
  • Collaborate with data engineers to ensure seamless integration of data pipelines into machine learning workflows.
  • Research and Innovation:
  • Stay up-to-date with the latest AI/ML research, trends, and technologies.
  • Experiment with new algorithms, techniques, and tools to improve the efficiency and effectiveness of existing models.
  • Propose innovative solutions for applying AI/ML to solve business challenges.
  • Performance Optimization and Troubleshooting:
  • Identify bottlenecks in AI/ML models and optimize algorithms for performance, speed, and memory usage.
  • Debug and troubleshoot issues that arise in the development and deployment of AI/ML models.
  • Conduct A/B testing and evaluate model effectiveness using appropriate metrics.
  • Collaboration and Documentation:
  • Work closely with software developers, data scientists, and product teams to understand requirements and translate them into technical solutions.
  • Provide technical expertise and guidance on AI/ML best practices.
  • Document AI/ML development processes, including model architecture, feature engineering techniques, and performance metrics.

Requirements

  • Bachelor’s degree in Computer Science, Machine Learning, Data Science, or related field (Master’s degree preferred).
  • 2+ years of experience developing AI/ML solutions.
  • Strong programming skills in Python and familiarity with AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn, Keras).
  • Solid understanding of machine learning algorithms (e.g., supervised and unsupervised learning, deep learning, reinforcement learning).
  • Experience with data preprocessing, feature engineering, and model optimization.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and MLOps tools for deployment and monitoring.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Latitude

View company profile →