AI/ML Software Developer
Washington, DC
Latitude
Latitude Inc is an organization providing staffing solutions and government services for companies and public sector.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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: A/B testing Architecture AWS Azure Computer Science Data pipelines Deep Learning Engineering Feature engineering GCP Keras Machine Learning ML models MLOps Model training Pipelines Python PyTorch Reinforcement Learning Research Scikit-learn TensorFlow Testing Unsupervised Learning
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.