Jobs and Careers
LA
AI/ML Software Developer
LatitudeWashington, 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 KitFree account required — sign up in 30s