![Yardi Systems](https://assets.careerarc.com/companies/1023/logos/primary_2660_thumb_med.png?1688072832)
Description
Yardi is seeking a Software Development Engineer II to join our Machine Learning team. In this role, you will be involved in all stages of developing predictive models, from research and design to implementation and optimization. We use Pytorch, spaCy, and Pandas daily to create and maintain production models that enhance various products. Our goal is to leverage advanced Machine Learning techniques to automate processes, boost productivity, and improve customer satisfaction.
We are looking for motivated and capable team players to design, develop, debug, test, and implement software enhancements. This includes creating visual representations of client properties to support the real estate and rental business.
What You'll Do:
· Use your high attention to detail to set up pipelines and evaluate models.
· Use your expertise to train and test custom models and visualizing data.
· Manipulate and reshape huge data sets.
· Modify, implement, and maintain existing applications to established standards and specifications.
· Perform maintenance programming and implements approved changes for existing versions.
· Use CRM systems to track cases, defects, and resolutions.
· Present implementation details to small internal groups.
· Use corporate approved integrated development environment (e.g., Visual Studio, Eclipse) to implement defect resolutions.
· Perform and initiate unit testing of enhancements with internal groups to ensure accuracy, integrity, interoperability, and completeness to desired results.
· Use analysis and critical thinking skills to determine the needs of the user.
· Analyze and document reasons for test failure; revises and debugs assigned programs and procedures as necessary.
· Efficiently identify and resolve issues that arise during the design, testing, and maintenance processes using problem-solving skills.
· Use corporate approved sourced control applications (e.g., Microsoft Team Foundation Server, Git) to maintain code changes.
· Use corporate approved reporting tools (e.g., SSRS, Crystal Report Writer, Microsoft Office, Adobe Acrobat) to create and modify reports.
· Develop and demonstrate in depth knowledge of a single domain including application and user standards associated with the relevant industry.
· Expand technical knowledge, industry expertise, and use of toolsets.
· Adhere to department policies, procedures, and standards in the development and implementation of software.
Who You Are:
· Bachelor's Degree in Computer/Engineering Science or an equivalent combination of education and experience
· Two plus (2+) years of experience as a machine learning engineer using Python or equivalent programming tools in an application development environment
· Two plus (2+) years of experience using VB.NET, C#, Angular, Java, or equivalent programming tools in an application development environment.
· Experience with Natural Language Processing, Computer Vision, and OCR
· Experience in or knowledge of one or more of the following ML algorithms: Linear Regressions, Decision Tree, Logistic Regression, Random Forest, Support Vector Machines, Naïve Bayes, KNN Classification, K Means Clustering.
· Experience in or knowledge of one more of the following libraries: TensorFlow, NumPy, scLearn, Keras, PyTorch, SciPy, Pandas, Theano.
Helpful to Have:
· Knowledge of or experience in Pytesseract, docTR.
· Knowledge of or experience in BERT, RoBERTa, DistilBERT, DeBERTa, T5.
· Knowledge of or experience in Transformers, LayoutLM/LayoutLMv2
· Knowledge of or experience in text classification tasks, Sentiment analysis
· Knowledge of or experience in OpenCV, Flask, Pillow, MySQL, Redis, and Conda.
Real Estate runs on Yardi. About Us:
Yardi pioneers the property tech industry by seamlessly blending 40 years of tradition with forward-thinking innovation. We've created a team of over 9,000 employees in over 40 locations around the globe dedicated to making great real estate software products.
Discover the Yardi Difference:
Yardi is more than just a software company – we are dedicated to creating a positive impact in our communities. Annually, Yardi extends philanthropic support to organizations chosen by our employees. Our team has contributed to over 350 nonprofits globally, demonstrating our commitment to various causes and communities.
Our award-winning culture, consistently recognized by Glassdoor's prestigious "Best Place to Work", fosters support, collaboration, and growth. We prioritize your well-being with comprehensive benefits, including 100% paid employee medical premiums, company profit-sharing plan, and flexible work arrangements.
Join Yardi and be part of a company that empowers, inspires, and celebrates success.
#YardiCulture #BestPlaceToWork #YardiCareers
This position is not eligible for sponsorship.
All submissions for open positions should be received through Yardi's applicant portal, accessed from Yardi's corporate website.
EOE/Race/Gender/Disability/Vets
*ga
Apply on company website