Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Broadreach Staffing Solutions, so some details may not match this job. The employer's own page has the real description.
Job Overview
Broadreach Staffing Solutions is seeking a Senior Software Engineer specializing in AI/ML to join our dynamic team. The ideal candidate will leverage their expertise to design and implement advanced machine learning algorithms, develop scalable software solutions, and collaborate with cross-functional teams to integrate AI functionalities into existing products. This role is pivotal in driving innovation and enhancing our technological capabilities, ensuring that our clients receive cutting-edge solutions tailored to their needs.
Job Responsibilities
- Design and develop robust machine learning models and algorithms.
- Collaborate with data scientists and researchers to prototype and deploy innovative AI solutions.
- Optimize existing software applications for performance, reliability, and scalability.
- Conduct code reviews and mentor junior engineers in best coding practices.
- Participate in Agile development processes, including sprint planning and retrospectives.
- Analyze and preprocess large datasets to derive meaningful insights and improve model accuracy.
- Document technical specifications and maintain thorough documentation of development processes.
- Stay abreast of industry trends and advancements in AI/ML technologies to enhance service delivery.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development with a focus on AI and machine learning.
- Proficiency in programming languages such as Python, Java, or C++.
- Hands-on experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong understanding of software engineering principles, algorithms, and data structures.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying AI models.
- Excellent problem-solving abilities and analytical skills.
- Strong communication skills and ability to work effectively in teams.
Technologies & Tools
The Senior Software Engineer - AI/ML will primarily work with advanced programming languages such as Python and Java, utilizing machine learning libraries like TensorFlow, PyTorch, and Scikit-learn. Familiarity with cloud services such as AWS or Google Cloud is essential for deploying models. The role will also involve working with databases (SQL and NoSQL) and modern software development tools and methodologies, including version control systems like Git and continuous integration/continuous deployment (CI/CD) pipelines.
Ideal Candidates
The ideal candidate for this position possesses a strong blend of technical expertise and interpersonal skills. They demonstrate a passion for innovation and a commitment to delivering high-quality software solutions. Characteristics such as adaptability, a proactive mindset, and the ability to rapidly learn new technologies are essential. Candidates should be team-oriented, possessing excellent communication skills to collaborate effectively with colleagues across various functions. A strong desire to solve complex problems and contribute positively to the organization's goals will set candidates apart in the selection process.
First-Line Supervisors of Mechanics, Installers, and Repairers: 618,000 people in the US, paid from $49,600 a year (the lowest 10%) to $126,790 (the top 10%), with $79,860 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.