Title: Senior Software Engineer AI/ML Operations
Location: Worldwide –Remote
Job Description:
Who are we?
Invisible Technologies stands at the forefront of operations innovation. We remove strategic roadblocks for clients, providing solutions to the worlds most complex business problems. A technology-led managed execution service, our success is driven by our powerful process orchestration platform, which blends the perfect mix of artificial and human intelligence with automation to create extraordinary growth and scale opportunities for clients
We have experienced exponential growth, quadrupling in size year over year for the past three years. By the conclusion of 2023, we are on track to achieve an annual recurring revenue (ARR) of $108 million. Operating as a profitable business, we maintain a near complete ownership stake, with a firm foundation built on robust financial management. As part of our commitment to our team, we are excited to offer substantial equity compensation, presenting a life changing equity opportunities for our Partners
Job Description
We are seeking a highly skilled Senior Software Engineer with a strong background in full-stack development, particularly in backend technologies, to join our AI/ML team. This role is pivotal in supporting our AI-driven tool development and R&D initiatives, focusing on operational excellence in cloud environments to facilitate rapid shipping and iteration of machine learning solutions.
Key Responsibilities
- Develop and Maintain AI/ML Systems: Build robust, scalable backend systems that support machine learning operations and data processing pipelines.
- Cloud Operations and Management: Oversee and optimize cloud infrastructure to ensure efficient deployment and operation of ML models.
- Problem Solving: Independently explore and address complex problem spaces to improve system capabilities and performance without extensive guidance.
- Cross-Functional Collaboration: Work closely with ML engineers and data scientists to integrate advanced ML technologies, ensuring seamless operations across various platforms.
- Innovation and R&D: Actively participate in research and development of new tools that can enhance our AI capabilities and workflows.
Requirements
- Professional Experience: 5+ years of software engineering with significant experience in full-stack development, especially in backend environments.
- Technical Expertise:
- Strong proficiency in Python and backend frameworks.
- Extensive experience with cloud platforms and operational best practices.
- Familiarity with Kubernetes and other container management tools.
- Ability to write well-structured, organized code and automated unit/E2E tests.
- Comfortable with polyglot persistence models (SQL vs. NoSQL).
- ML Operations: Experience with MLOps frameworks and best practices;familiarity with DevOps principles as applied to machine learning model deployment and lifecycle management.
- Problem Solving: Ability to operate independently in unstructured environments, demonstrating a proactive and investigative approach to tackling challenges.
- Communication: Excellent communication skills with the ability to collaborate effectively in a dynamic, cross-functional team.
Nice to Have
- Experience with large language models (LLMs), retrieval augmented generation, and similar technologies.
- Hands-on experience with Hugging Face and other standard ML libraries.
- Previous involvement in deploying and managing ML models in production environments.
Working Schedule
The candidate should be available between 10am to 3pm EDT from Monday to Friday.
Compensation &Benefits
- Working Times: US (EST or PST) Hours
- Compensation Breakdown
- Base: $140,000
- Base + Bonus Target: $180,000
- Stock options
- Flexible Work Schedule / Un-accrued Vacation Days
- Work Remotely