
Staff Platform Engineer – Expansion
Machinify
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $220,000 - $245,000 per year
Job Level
About the role
- Owning platform extensibility and scalability which is used as the foundation for web services, data services and Machinify’s AI systems
- Develop and maintain scalable and distributed systems to keep them extensible, scalable, and secure
- Design, develop, and maintain robust Scala and Java based systems
- Implement and manage distributed PostgreSQL database systems to ensure optimal performance and data integrity
- Collaborate cross-functionally with other teams that define, design, and ship new features, with the understanding of how our systems must change to support AI platform expansion for future customer-focused deliverables
- Design and implement complex frameworks for applying machine learning techniques to large data volumes
- Deliver reliable and good-performing software
- Troubleshoot and resolve software and database issues in a timely manner.
- Participate in code reviews to maintain high code quality.
- Continuously explore new technologies and integrate them into projects to improve system performance and scalability.
Requirements
- 10+ years of strong depth of knowledge in distributed systems, microservices architecture, and database technologies.
- Ability to gain trust and influence to adopt a specific technical direction or architectural change without having direct managerial authority across stakeholders
- Strong working experience with Scala or Java (additional experience with python and Rust is a plus)
- Experience with SQL, database schema design, and relational database development/administration (PostgreSQL preferred)
- Knowledge of distributed computing frameworks (e.g. Apache Spark, Apache Kafka,).
- Skilled in reading the source for complex software systems, understanding them, and improving them
- Proven skills to design, build, and optimize software systems that manage, process, and analyze massive datasets (Big Data) (Spark experience ideal)
- A strong CS foundation in data structures and asynchronous programming
- BS or MS in Computer Science (or equivalent experience)
Benefits
- Work from anywhere in the US! Machinify is digital-first.
- Top Medical/Dental/Vision offerings
- FSA/HSA
- Tuition reimbursement
- Competitive salary, 401(k) with company match
- Unlimited PTO
- Additional health and wellness benefits and perks
- Flexible and trusting environment where you’ll feel empowered to do your best work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ScalaJavaPythonRustSQLPostgreSQLApache SparkApache Kafkadistributed systemsmicroservices architecture
Soft Skills
collaborationinfluencetrust-buildingproblem-solvingcode reviewcommunicationteamworkadaptabilitycritical thinkingleadership
Certifications
BS in Computer ScienceMS in Computer Science