Software Engineer – Back End  

Team: API  

Location: Pittsburgh, PA 

 

What We Do:  

Company: We provide an AI software platform that allows enterprises to design, build, experiment, customize, operate and own vertical AI solutions in a wide range of industries and areas, such as healthcare, industrial manufacturing and utilities, financial services, telecommunications, autonomous driving, and beyond. Petuum lets enterprises easily understand and apply AI to gain deep insight for better decision-making and improved productivity and efficiency. Our mission is to enable organizations to own, build and become informed users of their AI solutions, without relying on expensive talents.   

Team: Our Application Program Interface (API) team provides the building blocks thet define how our platform will interact with other operating systems (OS) or applications to enable the efficient development of Petuum's software platform. 

What You Will Do: 

  • Architect, design, implement, and test Back End data and ML pipelines/services 
  • Design and implement efficient, reusable, and testable libraries and services.  
  • Other duties as assigned.  

What You’ve Already Done:   

  • You have a Bachelor’s Degree in Computer Science or related quantitative field. An advances degree or equivalent work experience is a plus.  
  • You have 0-4+ years of experience.  
  • Experience with the architecture of robust services and maintenance of high codebase standards in a fast-growing team.  
  • Knowledge of the latest architectural trends.  
  • Experience working with two or more of the following: distributed and parallel systems, machine learning, developing large software systems, and web technology.  
  • Deep understanding of microservice architecture, version control, and the CI/CD process.  
  • Experience in leading the development of production software in one or more of the following areas: distributed systems, machine learning, databases, and HPC.  
  • Startup experience is a plus.  

What You Already Know:   

  • Languages: SQL, Java, Python, C/C++, Scala, Perl.  Experience with R, MATLAB, TensorFlow, Caffe, or other related technologies is a plus.   
  • Frameworks/Libraries: Django, Pyramid 
  • Databases: MySQL, SQL Server, MongoDB, Oracle, Postgres  
  • Platforms: Linux, GitHub  
  • Tools: Docker, Kubernetes, GitHub, StackOverflow, Apache Spark  

What We Offer for your Valuable Work: 

Petuum offers Medical, Dental, Vision, Life/Disability, Paid Time Off, Parental Leave, and more.    

Petuum is a welcoming workplace that considers applicants for employment without regard to, and does not discriminate on the basis of, gender, race, protected veteran status, disability, or any other legally protected status. Petuum is an at-will employer.  

Apply for this Job

* Required
(Optional)
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X