Senior Software Engineer

Sonoma, California

The TalentHaus
Apply for this Job
Join a pioneering leader in the software and engineering sector that is reshaping the landscape with innovative artificial intelligence and machine learning technologies. We are excited to invite a highly capable Software Development Engineer to become a vital part of our dynamic AI/ML team.

About the Role:

We are looking for an experienced Software Development Engineer who possesses a robust background in AI and ML development, exceptional proficiency in Python, and a proven track record of utilizing AI tools and frameworks. Our ideal candidate will have at least five years of professional experience contributing to the design, development, and deployment of machine learning models and AI-driven solutions.

This role is crucial in spearheading AI/ML innovation, optimizing algorithms, and integrating scalable AI models into production environments. A hands-on approach coupled with analytical thinking is essential for success in our fast-paced, collaborative environment.

Key Responsibilities:
  • AI/ML Development: Design, develop, and deploy AI and ML models targeting complex business challenges to enhance operational efficiency.
  • Algorithm Optimization: Improve model performance through hyperparameter tuning, feature engineering, and effective data preprocessing.
  • AI Tool Utilization: Utilize contemporary AI frameworks and tools (e.g., TensorFlow, PyTorch, Scikit-learn) to streamline model development and deployment.
  • Data Management & Processing: Oversee large-scale datasets, create efficient data pipelines, and ensure the integrity of data for model training.
  • Model Deployment & Integration: Construct scalable AI models and integrate them seamlessly into existing software infrastructures for optimal performance in production.
  • Collaborative Problem Solving: Partner closely with cross-functional teams (data scientists, software engineers, product managers) to define AI use cases and align technical solutions with business goals.
  • Performance Monitoring: Track and analyze model performance post-deployment, making ongoing improvements to maintain accuracy and efficiency.
  • Innovation & Research: Stay updated with the latest AI/ML research and explore new techniques and methodologies to sustain a competitive edge.
Key Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related discipline.
  • 5+ years of hands-on experience in AI/ML development.
  • Exceptional programming capabilities in Python, with experience in AI/ML frameworks such as TensorFlow, PyTorch, and Scikit-learn.
  • Demonstrated success in developing and deploying AI/ML models within production environments.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) for AI model deployment.
  • Expertise in data preprocessing, feature engineering, and algorithm optimization.
  • Strong understanding of machine learning principles, including supervised and unsupervised learning, reinforcement learning, and deep learning.
  • Outstanding analytical and problem-solving skills, with the ability to derive actionable insights from complex data.
  • Excellent verbal and written communication skills, capable of collaborating effectively with both technical and non-technical teams.
Why Join Us?
  • Be part of a top-tier engineering team that is developing industry-leading AI/ML solutions.
  • Seize the opportunity to drive innovation and create cutting-edge AI models within a rapidly growing company.
  • Enjoy a competitive compensation package complemented by performance-based incentives.
  • Gain exposure to advanced AI technologies and experience career advancement opportunities.
If you're an enthusiastic AI/ML developer eager to build scalable and innovative AI solutions, we encourage you to apply.

Date Posted: 31 March 2025
Apply for this Job