Are you applying to the internship?
Job Description
Software Engineer, AI/ML Platform
Company: Innovatech Solutions Inc.
Location: Remote (Global) or Hybrid (San Francisco, CA)
About Innovatech Solutions Inc.
Innovatech Solutions Inc. is a pioneering technology company at the forefront of AI innovation. We empower businesses to transform their operations and customer experiences through cutting-edge machine learning solutions. Our mission is to democratize AI, making powerful, intelligent systems accessible and impactful for everyone. We foster a collaborative, intellectually stimulating environment where creativity and technical excellence thrive, pushing the boundaries of what’s possible with artificial intelligence.
The Opportunity
We are seeking a highly skilled and passionate Software Engineer to join our rapidly growing AI/ML Platform team. In this pivotal role, you will be instrumental in designing, building, and maintaining the core infrastructure and tooling that enables our data scientists and machine learning engineers to develop, deploy, and monitor AI models at scale. You will contribute to a platform that is critical for accelerating our product development and driving innovation across the company. This is an exceptional opportunity to work on complex, high-impact problems at the intersection of distributed systems, cloud computing, and machine learning, directly impacting our ability to deliver groundbreaking AI solutions.
Key Responsibilities
- Design, develop, and maintain scalable, reliable, and efficient services and APIs for our AI/ML platform, utilizing modern cloud technologies and best practices.
- Build and optimize tools for the entire ML lifecycle, including robust solutions for data ingestion, feature engineering, model training, serving, inference, and continuous monitoring.
- Implement robust MLOps practices, including advanced CI/CD pipelines, automated testing frameworks, and performance optimization for complex ML workflows.
- Collaborate closely with data scientists, ML engineers, and other engineering teams to deeply understand their needs and translate them into actionable platform features and enhancements.
- Contribute significantly to the architectural design, evolution, and long-term vision of our core ML infrastructure, ensuring scalability and future-proofing.
- Ensure the security, stability, and performance of the AI/ML platform, adhering to industry standards and best practices.
- Participate actively in code reviews, contribute to comprehensive documentation, and mentor junior engineers, fostering a culture of excellence and knowledge sharing.
- Stay up-to-date with the latest advancements in AI/ML, cloud computing, distributed systems, and related technologies, bringing innovative ideas to the team.
What You’ll Bring (Qualifications)
- 5+ years of professional experience in software engineering, with a strong focus on building and operating scalable backend systems.
- Proficiency in at least one modern programming language (e.g., Python, Go, Java, Scala). Python is highly preferred for ML infrastructure roles due to its rich ecosystem.
- Extensive experience with leading cloud platforms (e.g., AWS, GCP, Azure) and deep familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of distributed systems, microservices architecture, and RESTful API design principles.
- Experience with big data technologies (e.g., Spark, Flink, Kafka) and various data warehousing solutions.
- Familiarity with machine learning concepts and experience working with prominent ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) or dedicated ML platforms (e.g., SageMaker, Kubeflow, MLflow).
- Strong problem-solving skills, analytical thinking, and meticulous attention to detail.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
Skills & Attributes
- Excellent communication skills, both written and verbal, with the ability to articulate complex technical concepts clearly to diverse audiences.
- Ability to work effectively in a fast-paced, agile environment, both independently and as part of a cross-functional team.
- A passion for continuous learning, staying ahead of industry trends, and embracing new technologies.
- Proactive attitude with a strong sense of ownership, accountability, and a drive for continuous improvement.
- Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation) is a significant plus.
- Knowledge of monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, ELK stack, Datadog).
Why Join Innovatech?
- Impactful Work: Be at the forefront of AI innovation, building the foundational tools that accelerate cutting-edge research and product development across multiple industries.
- Growth & Development: We are committed to our employees’ professional growth, offering opportunities for continuous learning, mentorship programs, and clear career advancement paths.
- Collaborative Culture: Work alongside a diverse team of brilliant engineers, data scientists, and product managers in a supportive, inclusive, and highly collaborative environment.
- Competitive Compensation: Enjoy an attractive salary, meaningful equity options, and a comprehensive benefits package including health, dental, vision, and a generous PTO policy.
- Flexibility: Choose between fully remote work or a hybrid model at our state-of-the-art San Francisco office, designed for comfort and collaboration.
- Innovative Environment: Tackle challenging, intellectually stimulating problems using the latest technologies and contribute to open-source projects.
Diversity & Inclusion
Innovatech Solutions Inc. is an equal opportunity employer. We celebrate diversity in all its forms and are committed to creating an inclusive environment for all employees. We believe that a diverse workforce fosters innovation, drives creativity, and ultimately leads to greater success. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
How to Apply
Interested candidates are invited to submit their resume and a compelling cover letter outlining their relevant experience and why they are passionate about this role and Innovatech’s mission. Please include a link to your GitHub profile or personal portfolio if available. Apply directly through our careers portal at Innovatech Careers Link. We look forward to reviewing your application!