Jobs · Engineering · Tennessee

Staff Software Engineer - AI Platform

CaptivateIQ · Nashville, TN · 3 mo ago
HybridEngineeringFull-time

About the role

The Staff Software Engineer will play a key role in developing and maintaining AI platforms that power our core products. This position is part of an international software engineering team focused on innovation and excellence.

Responsibilities

  • Design, develop, and maintain scalable AI models and systems
  • Collaborate with cross-functional teams to define and implement new features
  • Optimize existing systems for performance and efficiency
  • Contribute to the continuous improvement of the AI platform architecture

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of relevant software engineering experience
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or similar
  • Strong understanding of software development best practices and methodologies
  • Proficiency in Python and/or Java

Qualifications

  • Experience with cloud platforms like AWS, Google Cloud, or Azure
  • Knowledge of database technologies including SQL and NoSQL databases
  • Excellent problem-solving skills and ability to work independently and as part of a team
  • Strong communication and collaboration skills

Skills

  • Deep understanding of machine learning algorithms and their applications
  • Experience with distributed systems and microservices architecture
  • Ability to analyze complex data sets and derive actionable insights
  • Strong debugging and troubleshooting skills

Benefits

  • Competitive salary commensurate with experience
  • Flexible work schedule with hybrid options
  • Health insurance coverage
  • Retirement savings plan
  • Professional development opportunities

Pay

Salary range: $120,000 - $180,000 annually, depending on experience

Schedule

Hybrid schedule available, combining remote and in-office work

Similar jobs