Job Closed
This listing is no longer active.
ButterflyMX is a computer software company that is on a mission to enable smartphones to provide affordable, convenient, and secure property access. As an emplo
Senior Software Engineer, Computer Vision
Location
United States
Posted
146 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Computer Vision
ButterflyMX
• Design, train, and deploy machine learning models that enhance ButterflyMX products and user experiences. • Build and maintain full stack applications and services that integrate ML capabilities into production systems. • Develop and optimize data pipelines for model training, evaluation, and inference. • Fine-tune existing models and adapt them to ButterflyMX-specific use cases and constraints. • Collaborate with product management and engineering teams to identify opportunities where ML can solve real customer problems. • Evaluate and implement appropriate ML approaches, balancing model performance with practical deployment considerations. • Contribute to backend and frontend development as needed, ensuring seamless integration of ML features. • Stay current with ML research and techniques, bringing relevant innovations to the team. • Participate in code reviews, architectural discussions, and an agile development environment.
Job Requirements
- Strong proficiency in Python and experience with ML frameworks such as PyTorch or TensorFlow.
- Demonstrated experience training machine learning models from scratch or fine-tuning existing models—must be able to point to specific projects (professional work or personal/open-source projects) as proof.
- Solid full stack development experience, including backend services and APIs.
- Hands-on experience with the complete ML lifecycle: data preparation, model training, evaluation, and deployment.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and deploying models in production environments.
- Strong understanding of software engineering best practices, including version control, testing, and code review.
- Ability to work as a generalist, comfortable moving across the stack and tackling varied technical challenges.
- A genuine passion for machine learning, evidenced by personal projects, research exploration, or community involvement.
Benefits
- Comprehensive Medical, Dental and Vision plans (ButterflyMX covers 80% of the cost) starting day 1
- 401(k) plan with a match
- 10 paid holidays, 20 vacation days, 5 sick days, 3 floating holidays
- Basic Life and Accidental Death and Dismemberment Insurance (ButterflyMX covers 100% of the cost)
- Short and Long Term Disability (ButterflyMX covers 100% of the cost)
- Paid Family Leave
- Employee Assistance Program
- Quarterly self-care stipends
- Access to optional benefits including pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance
- And more!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Pod Lead at Promevo, you won't just be writing code; this is a "player-coach" role, combining active software development with the responsibility of guiding the pod to successfully deliver on its mission. - Be a Hands-On Contributor: Actively write, test, and deploy high-quality code in Java and React, leading by example. - Drive Technical Design: Lead architectural and design discussions for new features within your pod's domain, ensuring solutions are scalable, secure, and maintainable on Google Cloud Platform (GCP). - Uphold Code Quality: Champion engineering best practices by performing thorough code reviews, promoting effective testing strategies, and maintaining a high bar for quality. - Mentor Your Pod: Coach and mentor junior and mid-level engineers, helping them grow their technical skills and unblocking them when they encounter difficult challenges. - Ensure Predictable Delivery: Take ownership of the pod's sprint commitments. Proactively identify risks and dependencies and communicate status clearly to the Engineering Manager. - Obtain a Google Professional certification (ex. Google Cloud Engineer or Cloud Architect) within the first 90 days of hire. - Uphold and demonstrate behavior consistent with our Core Values. Qualifications - A Bachelor of Arts or Science (BA/BS) degree in Information Technology, Computer Science, or a related field of study is preferred. - A minimum of five years of proven experience as a Software Engineer utilizing Java, required. - A minimum of five years of proven experience as a Software Engineer utilizing React, required. - A minimum of one to two years of experience in a Team Lead or a comparable leadership role, required. - Experience with cloud platforms, preferably Google Cloud Platform (GCP). - Familiarity with Agile development methodologies. - Experience with software design and development within a test-driven environment. - Experience with both relational and NoSQL databases. - Demonstrated willingness and ability to acquire new languages and technologies, and to operate outside of one's existing expertise. - Excellent communication skills, both written and verbal. - Demonstrated resourcefulness and troubleshooting aptitude. - A proactive willingness to assume leadership responsibilities. - Consistently engaged, providing thoughtful contributions to technical discussions. - Well-versed in modern practices concerning software development and delivery. - Enjoys the processes of instruction, leadership, and mentorship. Benefits - Competitive base salary - Paid major holidays - Health, dental, and vision coverage with employer contributions - Parental Leave - Short term disability, long term disability & life insurance - A competitive 401k package with employer match - PTO that supports a healthy work/life balance - Development and training opportunities that support career growth
Routing Specialist (remote)
Ryder Supply Chain SolutionsRyder is proud to be an Equal Opportunity Employer and Drug Free workplace. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among other things, or status as a qualified individual with disability.
Job Seekers can review the Job Applicant Privacy Policy by clicking here. Job Description: Summary This position supports the Ryder Continuous Improvement culture as a dedicated resource performing daily route planning and optimization for dedicated customers across the Ryder network. The Routing Specialist will process orders from customers utilizing automated processes and leveraging routing software to produce optimal route plans for execution by the Ryder operating team in a timely manner. This position will interface with operating teams in various parts of the country and includes collaboration with counterparts within the engineering team. This position reports to the Lead Engineer, CI Manager or Sr. CI Manager and is closely aligned with Operations management. Essential Functions - Performs daily route planning for operating teams, leveraging automated processes and using transportation modeling software. - Monitor electronic processing of order files from customers and processing of completed routes back to DTS operating teams. - Produce optimal, executable, multi-stop dedicated routes based on pre-determined parameters and customer orders provided within a defined period of time. - Responsible for route planning for multiple sessions per day for multiple locations for 1 or more customers, typically taking 1 to 2 hours each sessions Additional Responsibilities - Performs other duties as assigned. Skills and Abilities - Effective interpersonal skills, Change implementation skills, Strong verbal and written communication skills., Required - Ability to create and maintain professional relationships., Required - Ability to work independently and as a member of a team, self-driven to excel in a fast-paced environment., Required - Ability to manage CI projects from beginning to sustained results., Required - Capable of multi-tasking, highly organized, with excellent time management skills., Required Qualifications - Bachelor's Degree in Engineering, Business, or Supply Chain Management (or in related discipline), Required - 0 to 1 year in related work experience in the Transportation or Supply Chain Industry - Required, Required - 0 to 1 year in Transportation Experience Necessary (Transportation Management, Dedicated, FTL, LTL), Preferred - Microsoft Office Suite skills with emphasis on Access, Excel and PowerPoint & Visio. Beginner, Required - Knowledgeable of data visualization (PowerBI, Tableau, etc.) and database programming (SQL, DAX,etc.) Beginner, Preferred - Basic knowledge of Lean core tools/processes (e.g. 5S, Standard Work, Visual Management, problem solving) Beginner, Preferred Travel - 0% - 5% Job Category Engineering Compensation Information: The compensation offered to a candidate may be influenced by a variety of factors, including the candidate’s relevant experience; education, including relevant degrees or certifications; work location; market data/ranges; internal equity; internal salary ranges; etc. The position may also be eligible to receive an annual bonus, commission, and/or long-term incentive plan based on the level and/or type. Compensation ranges for the position are below: Pay Type: Salaried Minimum Pay Range: 65000 Maximum Pay Range: 70000 Benefits Information: For all Full-time positions only: Ryder offers comprehensive health and welfare benefits, to include medical, prescription, dental, vision, life insurance and disability insurance options, as well as paid time off for vacation, illness, bereavement, family and parental leave, and a tax-advantaged 401(k) retirement savings plan. Ryder is proud to be an Equal Opportunity Employer and Drug Free workplace. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among other things, or status as a qualified individual with disability. Important Note: Some positions require additional screening that may include employment and education verification; motor vehicle records check and a road test; and/or badging or background requirements of the customer to which you are assigned. Security Notice for Applicants: Ryder will only communicate with an applicant directly from a [@ryder.com] email address and will never conduct an interview online through a chat type forum, messaging app (such as WhatsApp or Telegram), or via an online questionnaire. During an interview, Ryder will never ask for any form of payment or banking details and will never solicit personal information outside of the formal submitted application through www.ryder.com/careers. Should you have any questions regarding the application process or to verify the legitimacy of an interview or Ryder representative, please contact Ryder at careers@ryder.com or 800-793-3754. Current Employees: If you are a current employee at Ryder, please click here to log in to Workday to apply using the internal application process. Job Seekers can review the Job Applicant Privacy Policy by clicking here.
• Manage and scale ClickHouse clusters (replication, sharding, distributed tables) to 100s of TBs. • Maintain data consistency across replicas and shards. • Profile and optimize heavy ETL/ELT queries and table engines. • Tune key configs (max_threads, max_memory_usage, merge settings, I/O schedulers). • Benchmark cluster performance (ingest throughput, query latency, merge rate). • Proactively work with engineers to optimize schema and query patterns. • Improve observability stack on DataDog. • Set up alerting on query performance, merges, replicas, and disk usage. • Own backup and restore processes (to secondary cluster and S3). • Plan and execute upgrades with zero or minimal downtime. • Test and document disaster recovery scenarios. • Own security within ClickHouse, including access control, encryption where applicable, and adherence to internal and regulatory data protection requirements. • Resolve production issues and figure ways to prevent them. • Participate in the Architecture Review process to ensure major changes to the product portfolio have data flow and ClickHouse considerations represented at the very start.
Senior Full Stack Developer
ShinestyHeadquartered in Boulder, Colorado, Shinesty was founded in 2014 to deliver "the most outlandish collection of clothing the world has ever seen." The company's
• Keep the current headless site stable and improving (next ~3–4 months) - Own day-to-day stability: triage issues, fix bugs, ship improvements, and keep releases moving - Improve performance and reliability across funnel pages (Collection → PDP → Cart → Checkout) - Support business-critical updates (launches, promos, pricing changes) without breaking conversion - Execute a mix of quick wins and targeted refactors to reduce fragility and regressions - Maintain analytics and tracking integrity so marketing, attribution, and testing don’t get corrupted - Operate with a clear constraint: we’re not looking for a big rewrite right now—we’re migrating, so we need pragmatic improvements that keep the business running • Provide technical input during the agency rebuild (collaborative, not meeting-heavy) - Instead, you’ll provide focused technical partnership to keep the rebuild accurate, maintainable, and launch-ready: - Provide technical guidance early (constraints, feasibility, integration requirements, edge cases) - Review key deliverables that benefit from engineering eyes (technical specs, implementation approach, critical PRs) - Join the working sessions where engineering input is genuinely needed (not every status meeting) - Answer agency questions quickly and clearly so they don’t guess—or build the wrong thing • Post-migration: Shopify theme execution + experimentation - Work within Shopify theme constraints intelligently (speed, maintainability, extensibility) - Build and iterate on features that support an ever-evolving ecommerce business - Enable experimentation: implement tests, iterate quickly, and ship improvements that move conversion and AOV - Maintain and extend apps/integrations cleanly (no duct-taping the stack) - Build lightweight documentation and internal runbooks so we can own what we ship • Frontend Development - Build and maintain React/Next.js experiences across the ecommerce funnel - Improve UX in ways that directly impact conversion, AOV, and subscription attach - Ensure performance and accessibility standards are met (Core Web Vitals matter) • Backend / Platform Development - Build and maintain APIs, serverless functions, and integration logic (TypeScript-heavy) - Debug issues across services: Shopify, internal tools, and third-party partners - Improve observability: logging, monitoring, error reporting, and alerting where needed • API Integration & Ecommerce Tooling - Integrate Shinesty systems with third-party tools (subscription, search, analytics, marketing partners) - Ensure reliable data flow and maintainable implementation patterns • Performance + Conversion Rate Optimization - Identify and resolve bottlenecks across frontend and backend systems - Implement smart, well-scoped A/B tests and iterate based on results - Partner with the Digital Product Manager to translate hypotheses into shippable changes**



