Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by WP Engine, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Engineer specialized in AI/ML Production Engineering at WP Engine, you will be instrumental in designing, implementing, and maintaining robust machine learning systems that power our innovative hosting solutions. Your role will encompass the entire lifecycle of AI/ML model development, including data collection, cleansing, model training, validation, and deployment. Collaborating closely with cross-functional teams, you will ensure the seamless integration of machine learning capabilities into our production environment, driving efficiency and enhancing the customer experience.
Job Responsibilities
- Design and implement scalable machine learning models and algorithms.
- Collaborate with data scientists and product teams to understand needs and define project specifications.
- Monitor and maintain machine learning models in production to ensure performance and reliability.
- Perform data preprocessing, feature selection, and hyperparameter tuning to improve model accuracy.
- Automate data pipelines using tools and best practices in software engineering.
- Develop documentation and provide training on AI/ML systems and practices.
- Stay updated on the latest advancements in AI/ML technologies and integrate them into existing processes.
- Participate in code reviews and contribute to team knowledge sharing and mentoring.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; a Master’s degree is preferred.
- 3+ years of experience in software engineering with a focus on AI/ML.
- Proficient in programming languages such as Python, Java, or C++.
- Experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, or similar.
- Strong understanding of algorithms, data structures, and software design principles.
- Familiarity with cloud computing platforms (e.g., AWS, Google Cloud, Azure).
- Knowledge of DevOps practices and tools for CI/CD in a machine learning context.
- Excellent problem-solving abilities and a proactive approach to tackling challenges.
Technologies & Tools
The ideal candidate will work with a variety of technologies and tools, including Python as the primary programming language, TensorFlow and PyTorch for machine learning development, and containerization tools such as Docker for model deployment. Familiarity with cloud services, such as AWS or Azure, along with version control systems like Git, is essential. Knowledge of data warehousing technologies and design tools will also be advantageous in this role.
Ideal Candidates
Ideal candidates for this position will demonstrate a strong passion for artificial intelligence and machine learning, coupled with a solid foundation in software engineering. They should possess excellent analytical skills and a keen attention to detail, allowing them to address complex problems creatively and effectively. Strong teamwork and communication skills are essential, as collaboration with diverse teams is integral to the success of projects. A growth mindset and eagerness to stay at the forefront of technology trends will also set you apart as a valuable member of our team.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.