AI/ML Software Developer

Washington, DC

Latitude

Latitude Inc is an organization providing staffing solutions and government services for companies and public sector.

View all jobs at Latitude

Apply now Apply later

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 now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

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

Region: North America
Country: United States

More jobs like this