• Role:

    Python Software Engineer with Machine Learning Experience

    Duration:

    City:

    Fremont

    State:

    California

    Zip:

    Title:

    Python Software Engineer (Machine Learning)

    Primary Skills:

    • Python

    • Machine Learning

    • C#

    • ASP.NET

    • REST APIs

    • Microservices

    • MySQL

    • Redis

    Secondary Skills:

    • Software Development

    • Backend Development

    • API Development

    • Database Design

    • Distributed Systems

    • Performance Optimization

    • Object-Oriented Programming

    • Agile Development

    Total Required Experience in Years: 35 Years

    Mode of Work: Onsite (5 Days/Week)

    Job Description:

    The Python Software Engineer will develop and maintain scalable backend applications with a strong focus on Python development and Machine Learning integration. The role involves designing RESTful APIs, developing microservices, collaborating with cross-functional teams, and building high-performance software solutions using modern backend technologies.

    Key Responsibilities:

    • Develop backend applications using Python and C#.

    • Design and implement scalable RESTful APIs.

    • Build and maintain microservices-based applications.

    • Develop and integrate Machine Learning models into production systems.

    • Collaborate with software engineers, data scientists, and product teams.

    • Design and optimize database structures using MySQL and Redis.

    • Write clean, maintainable, and reusable code.

    • Perform unit testing, debugging, and code reviews.

    • Optimize application performance, scalability, and reliability.

    • Participate in architecture discussions and technical design reviews.

    • Troubleshoot production issues and implement solutions.

    • Maintain technical documentation and development standards.

    Additional Responsibilities:

    • Support continuous integration and deployment activities.

    • Participate in Agile ceremonies including sprint planning and retrospectives.

    • Collaborate with QA teams during testing and validation.

    • Recommend software improvements and best practices.

    • Stay current with emerging Python and Machine Learning technologies.

    Required Skills:

    • 35 years of software development experience.

    • Strong programming experience with Python.

    • Experience integrating Machine Learning solutions into software applications.

    • Strong development experience with C#.

    • Experience developing applications using ASP.NET.

    • Experience designing and implementing REST APIs.

    • Experience building Microservices architecture.

    • Strong knowledge of MySQL.

    • Experience with Redis.

    • Understanding of object-oriented programming and software design principles.

    • Strong analytical, debugging, and problem-solving skills.

    • Excellent communication and collaboration skills.

    Preferred Skills:

    • Experience deploying Machine Learning models in production.

    • Experience with cloud platforms (AWS, Azure, or GCP).

    • Knowledge of containerization technologies such as Docker or Kubernetes.

    • Experience with CI/CD pipelines.

    • Familiarity with version control systems such as Git.

    • Experience working in Agile/Scrum environments.

    Qualifications:

    • Proven experience developing scalable backend applications.

    • Strong understanding of software architecture and distributed systems.

    • Ability to work independently and within cross-functional teams.

    • Excellent organizational and time-management skills.

    Education:

    • Bachelor\'s degree in Computer Science, Software Engineering, Computer Engineering, or a related field.

    • Master\'s degree in Computer Science, Artificial Intelligence, or Machine Learning is preferred.

    Certifications:

    • Microsoft Certified: Azure Developer Associate Preferred

    • AWS Certified Developer Preferred

    • Google Professional Machine Learning Engineer Preferred

    • Python Institute Certification (PCAP/PCPP) Preferred



    Similar jobs

    Python Software Engineer with ML Experience

    Apply Now
    Back to search page