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 Stripe, so some details may not match this job. The employer's own page has the real description.
Position Overview
As a Software Engineer specializing in Machine Learning Infrastructure at Stripe, you will play a pivotal role in developing and optimizing the underlying systems that power our machine learning models. You will collaborate with cross-functional teams to design robust, scalable, and efficient machine learning pipelines that enhance the intelligence of our payment processing technology. Your contributions will directly impact the performance and reliability of various machine learning applications at Stripe, making a significant difference in user experiences and operational efficiency.
Job Responsibilities
- Design, develop, and maintain machine learning infrastructure that supports data processing, model training, and deployment.
- Collaborate with data scientists and engineers to optimize machine learning algorithms and workflows.
- Implement monitoring and logging solutions to ensure the performance and reliability of ML systems.
- Identify and address bottlenecks in data processing and model serving in production environments.
- Conduct code reviews and provide mentorship to junior engineers regarding best practices in machine learning infrastructure.
- Stay abreast of industry trends and advancements in machine learning technologies and methodologies.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience working with machine learning frameworks such as TensorFlow, PyTorch, or similar.
- Strong programming skills in Python, Java, or similar languages.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms (e.g., AWS, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with large-scale data processing systems such as Hadoop or Spark is a plus.
Technologies & Tools
The Software Engineer for Machine Learning Infrastructure at Stripe will utilize a variety of technologies and tools, including but not limited to Python, TensorFlow, PyTorch, Apache Spark, Docker, and Kubernetes. Familiarity with cloud services such as AWS or Google Cloud is essential for deploying and managing scalable machine learning solutions. Additionally, proficiency in data analytic tools and frameworks will aid in effectively processing and analyzing large datasets.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative engineer who demonstrates a passion for machine learning and infrastructure development. They should possess a strong analytical mindset, excellent problem-solving skills, and an eagerness to collaborate in a dynamic, team-oriented environment. A commitment to continuous improvement, an ability to adapt to rapidly evolving technologies, and a results-driven approach will set the successful candidate apart. You should be able to communicate complex technical concepts clearly to stakeholders across various levels of the organization.
In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.