Logo
Granica Computing, Inc.

Software Engineer — Machine Learning Infrastructure

Granica Computing, Inc., California, Missouri, United States, 65018


Role: Software Engineer, Machine Learning InfraWho We AreGranica is an AI information research and engineering company, with expertise derived from Stanford, Google, and Apple. Granica’s State-of-the-Art Data Foundation Platform tackles critical development challenges experienced by ML and AI practitioners building data-centric products and services.These challenges include risks from potential exposure of PII and sensitive information by models, inefficient data storage management, computational resource constraints, and limited utility from growing amounts of unstructured data. With Granica, ML and AI teams are able to leverage a comprehensive enterprise platform that scales to exabytes, offers unparalleled performance and customer service, and accelerates development cycles for quicker time to market.Based in Mountain View, California, Granica has raised $45 million in cumulative capital from leading institutional investors, including New Enterprise Associates and Bain Capital Ventures. Granica is actively growing its team of technical data and AI experts, seeking individuals who are inspired to challenge the status quo and can be sheer force multipliers across their respective teams and the company at large. We value and welcome unconventional backgrounds, oddballs, and misfits. We foster an ethos of inclusivity no matter what.SummaryGranica relies on world-class ML engineering and advanced AI powered technologies to strengthen and expand core product differentiators, as well as drive the company’s long-term product roadmap. Granica has several openings for Machine Learning Engineers who will focus on ML infrastructure development to help scale Granica Crunch and Granica Screen in customer environments.You will play a critical role in ensuring our ML and AI powered products are efficiently developed, deployed, and scaled to meet the demands of enterprise customers, supporting both offline and online systems.What You’ll DoInvent:Design, develop, and maintain data pipelines for extracting, transforming, and loading (ETL) data to support ML models.Design and implement robust, scalable, and efficient machine learning infrastructure, balancing costs and performance.Own:Build, implement, and improve automation, as well as ensure effective monitoring and alerting for the Company’s platform infrastructure.Deploy and maintain CI/CD pipelines across multiple environments and continuously improve development and deployment best practices.Develop tools and frameworks to support model versioning, reproducibility, and traceability.Learn:Collaborate with research engineers and platform engineering peers to integrate ML models into production environments.Be an engaged team player in a customer-obsessed, cross-functional environment where you will feel excited and empowered to take on what is most impactful for the company and its customers.What You Bring To Us:Bachelor’s or Master’s degree in Computer Science or related field.4+ years experience in delivering complex AI/ML solutions and services in a production setting for cloud-native applications.Knowledge of CI/CD tools.Familiarity with model serving tools such as TensorFlow Serving, TorchServe, or custom RESTful APIs.Experience with monitoring tools like Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or Loki.Experience with ML frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, and XGBoost.Experience building and managing data pipelines using tools like Apache Spark, Apache Kafka, and Apache Airflow.High-caliber coding and development experience in C++, Go, and Python, including scripting tools and IaaC tools (e.g., Bash, Terraform).Expert level navigation of public cloud provider tools, including Amazon Web Services and Google Cloud Platform, as well as containerization and clustering (K8s, EKS/GKE).Pay And BenefitsThe base salary for this role is between $120,000 to $220,000. This range covers both the target for sales commissions or bonuses, as well as the annual base salary for the role. It is important to note that this salary range applies to various career levels within Granica and will be further refined during the interview phase, taking into account factors such as the candidate’s experience, qualifications, and location. In addition to base salary, this role will receive a highly competitive equity compensation package.Our company-sponsored benefits include the following:Generous 401(k) plan with matching to secure and plan for your financial future.Comprehensive premium health, dental, and vision insurance for you and your dependents.Early exercise provisions of equity options to participate in the company’s growth.Unlimited PTO to recharge and rejuvenate.Healthy lunch and dinner options catered daily at our offices.Immigration sponsorship and counseling.Regular team-sponsored events and offsites, including hackathons, that help build strong relationships with your colleagues.And many more!We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law.

#J-18808-Ljbffr