Senior Engineer (Machine Learning)
Job Description
Job Description
We are seeking a highly technical Software Engineer with strong full-stack development and infrastructure experience to support the design, development, and deployment of modern software solutions. This role will focus heavily on Python-based development, cloud technologies, DevOps practices, and scalable application architecture, with additional exposure to Computer Vision and Machine Learning initiatives.
The ideal candidate is a hands-on engineer with strong software development fundamentals who can contribute across the full development lifecycle in a Linux and Azure-based environment. Experience with AI/ML technologies is highly valued, particularly in Computer Vision applications, while familiarity with Generative AI platforms such as OpenAI is considered a plus.
Key Responsibilities- Design, develop, test, and maintain scalable software applications using Python and modern development frameworks
- Work within a full development stack environment, contributing across backend services, APIs, integrations, and deployment pipelines
- Utilize VS Code, Git, and modern DevOps workflows to support efficient software delivery and collaboration
- Develop and maintain applications within Linux and Azure cloud environments
- Support CI/CD pipelines, infrastructure automation, and deployment best practices
- Collaborate with cross-functional teams to implement Computer Vision and Machine Learning solutions
- Assist in evaluating and integrating emerging AI technologies where applicable to business needs
- Troubleshoot performance, scalability, and reliability issues across systems and applications
- Strong hands-on experience with Python development
- Experience working in Linux-based environments
- Proficiency with Git version control and modern development tools such as VS Code
- Solid understanding of DevOps principles, CI/CD pipelines, and software deployment practices
- Experience with Azure cloud services and cloud-native application development
- Full-stack software development experience, including backend architecture and API development
- Strong problem-solving skills and ability to work in a collaborative engineering environment
- Experience with Computer Vision and/or Machine Learning technologies
- Familiarity with AI model integration and data-driven application development
- Exposure to Generative AI technologies and APIs, particularly OpenAI platforms
- Experience deploying or supporting ML models in production environments
The ideal candidate combines strong software engineering fundamentals with curiosity around emerging AI technologies. We are looking for someone who can build reliable, scalable systems first and leverage Machine Learning and AI where they create meaningful business value.
Recommended Jobs
Millwright
Job Description Job Description Job Title: Millwright Department: Maintenance Reports To: Maintenance Supervisor Millwright Position Overview: The Millwright at Chance Aluminum…
Banquet Server
Job Description Job Description Description: Fitler Club is a first-of-its-kind urban social club for socially conscious, forward-thinking Philadelphians, combining world-class dining, fitness, …
VW Automotive Service Technician $3000 SIGNING BONUS for experienced VW Technicians
Job Description Job Description Description: Garnet Volkswagen is in need of highly motivated, reliable and hard working technicians. Garnet provides an energized, friendly, and respectful envir…
People Business Partner
: About the job At Ampler, we welcome new and diverse talent ready to take on the opportunity where you can utilize your professional experience to shape the next generation of a company that aim…
Morning Shift for 6am/8am (18+)
Job Description Job Description Job Posting: Team Member We are currently seeking Team Members for our McDonald’s restaurants! It's time you worked for someone who will give you the tools to…
Accountant
Job Responsibilities: Assist in monthly financial close activities, including journal entries and account analyses. Support audit processes and prepare financial reports for internal and extern…
Lawn Care Technician
Benefits: Bonus based on performance Free uniforms Lawn Doctor is looking for individuals dedicated to providing high-quality, customer-focused lawn care services to join our team as Lawn Ca…
Lifeguard
At Goldfish Swim School we are not only passionate about building confident lifelong swimmers, we are also passionate about building the careers of our team members. Are you a high schooler who…
Quality Assurance Technician
QUALITY ASSURANCE TECHNICIAN 2nd Shift Available, 3P-1130P The QA Technician monitors, documents and notifies all Food Safety/Quality and Food Security aspects of Juice Processing, packagin…
Direct Support Professional (DSP) - Full-Time/Part-Time/PRN (as needed)
Job Description Job Description *Competative Starting Rate* CareSense Living believes in providing quality care and support to individuals with intellectual disabilities. Direct Care Workers pro…