β’ Be the key in unlocking business opportunities in the convergent world of Open Platform IP Video Management Systems! Join Milestone, the global market leader!
Milestone is seeking a Senior Software Engineer for our data team to join our fast-moving, innovative VSaaS engineering team. In this role, you will architect, design, and build highly scalable distributed AI and data to enable new and innovative solutions in our cloud-based video surveillance and IoT control systems.
To be successful, you will demonstrate experience, judgement, and user empathy while architecting, designing, and developing critical AI and data production systems. You will provide sound technical recommendations and dive into solving complex technical challenges in a collaborative and motivated environment. You will meaningfully contribute to decisions on technology, implementations, and processes to maximize our products' performance, scalability, and reliability while delivering great customer outcomes. You will be self-motivated and highly drivent to build great solutions.
This is a fully remote role that can be located anywhere in the US or Denmark.
As a Milestone Employee, YOU are the key to our success. Come join our dynamic international team and be a part of our rapidly growing, successful business.
Responsibilities
Architect, design, develop, and implement our data lakehouse, converting our existing data into a gold state for our AI applications.
Design, develop, and implement AI model-based solutions based on our proprietary data.
Design and implement microservice architecture solutions using advanced software design patterns
Make informed architectural decisions by evaluating trade-offs and applying optimal design patterns to solve complex engineering challenges
Partner with product managers and engineering teams to implement strategic roadmap priorities and develop customer-focused features
Drive implementation based on engineering best practices that prioritize testability, maintainability, and scalability
Develop project scopes, designs, and estimates that align with business objectives during planning phases
Balance delivery velocity with quality standards to ensure excellent product releases
Take full ownership of your code with a "you build it, you run it" mindset
Champion engineering excellence through clean code principles, security practices, tech debt management, and test-driven development
Proactively diagnose and resolve complex system issues and code defects
Contribute to the technical roadmap by collaborating with engineering leadership to drive innovation
Provide insights on emerging technologies and tools that could benefit our development ecosystem
Foster collaborative relationships within and across teams to achieve shared goals
Create a culture of technical excellence, customer empathy, and continuous learning
Work with Site Reliability Engineering to implement automation that enhances software delivery efficiency and product reliability
Professional Qualifications:
3+ years of professional AI model development and deployment, particularly Vision and LLM models.
3+ years of professional Go or C++ programming experience.
Demonstrated expertise across multiple database technologies: relational, graph, columnar, and time series databases
Proven experience working with large datasets, including storage optimization and search functionality
Extensive experience developing applications for public cloud environments, particularly GCP
Hands-on experience with real-time data processing systems (Kafka, SQS, Google Pub/Sub)
Strong command of modern CI/CD practices and Git-based workflows
Exceptional communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences
Great comfort communicating and successfully working with remote and distributed colleagues.
Preferred Qualifications:
5+ years of software development experience with a proven record of delivering complex enterprise data services
Deep AI model development and delivery experience
Advanced experience handling large datasets, including implementing optimized storage solutions and developing efficient search mechanisms across distributed systems
Strong testing background with proficiency in TDD/BDD methodologies
Broad technical knowledge spanning multiple programming languages, AI/ML implementation, networking, data platforms, and big data systems
Bonus: Deep knowledge of video surveillance software systems, customer challenges, and derived data
Why Milestone?
Milestone offers not only great benefits but also great culture. Employees here have flexible work environments, opportunities for further education, and the ability to effect change in our Organization directly.
The annual salary for this position ranges from $139,477 to $163,008 range. Pay is based on the level, location, complexity, responsibility, and job duties of the specific position and is just one component of Milestoneβs total compensation package. Additionally, we offer an attractive benefits package that includes medical/dental benefits, FSA or HSA, 401k with 6% Safe Harbor employer match, paid parental leave, generous PTO (20 days' vacation, 10 days paid sick time, and 12 company holidays), fully paid Short Term disability policy, fully paid Long Term disability policy, and Life Insurance. If you are selected for an interview, please feel welcome to speak to our Talent Partner about our compensation philosophy.
Milestone is committed to creating a diverse and inclusive workplace and is proud to be an equal opportunity employer.
Contact and application
Please apply at our website: www.milestonesys.com
If you have any questions, you are very welcome to contact Kristi Mark, Talent Acquisition Partner
[email protected]
We are looking forward to receiving your application