You’re being taken to an external site to apply.
Enter your email below to receive job recommendations for similar positions.
Python Engineer
Python Engineer
Our international client is the world’s leading music company. In everything they do, they are committed to artistry, innovation and entrepreneurship. They own and operate a broad array of businesses engaged in recorded music, music publishing, merchandising, and audiovisual content in more than 60 countries. They identify and develop recording artists and songwriters, and we produce, distribute and promote the most critically acclaimed and commercially successful music to delight and entertain fans around the world.
This role is for an associate level or junior engineer- the ideal candidate has 2-5 years of experience .
As a Software Engineer, you will be a critical early member of the rapidly growing data management and platform development team. You will be responsible for evolving, scaling, and productionizing the core platform codebases to enable additional features/use-cases and improve overall reliability. Additionally, you’ll work with technical & business stakeholders to design new web-apps on top of the platform, and then lead the technical implementation of these designs. More broadly, you’ll work in a collaborative Agile environment with involvement in all aspects of the software development lifecycle and act as a champion of the latest in software engineering best practices. You will primarily develop on Google Cloud Platform and other technologies such as BigQuery, Airflow, Python, SQL, Spark/PySpark, Linux, Docker, Kubernetes.
This is a direct hire / remote role for a Charlotte NC based client , salary range of $100,000 - $120,000 plus 15% bonus- Prefer candidates within 100 mile radius of Charlotte NC for onsite requirements from time to time, but will consider candidate in the EST time zone. (prefer NC, SC, GA, VA, TN)
Main Duties/Required Skills:
- Bachelor’s Degree or equivalent experience in Computer Science or related field
- 2+ years’ experience as a software engineer – or equivalent – designing large data-heavy distributed systems and/or high-traffic web-apps
- Experience in at least one programming language (Python strongly preferred)
- Hands-on experience designing & managing large data models, writing performant SQL queries, and working with large datasets and related technologies
- Experience designing & interacting with APIs (REST/GraphQL)
- Experience working with cloud platforms such as AWS, GCP, or Azure (GCP preferred)
- Experience in DevOps processes/tooling (CI/CD, GitHub Actions), using version control systems (Git strongly preferred), and working in a remote software development environment
- Strong analytical, problem solving and interpersonal skills, have a hunger to learn, and the ability to operate in a self-guided manner in a fast-paced rapidly changing environment
Perks and Benefits:
- Competitive compensation package including salary, benefits ( effective on 1st day of employment! ), and generous 401k savings plan
- Annual bonus plan
- 1/2-day Fridays …..EVERY FRIDAY!
- Tuition reimbursement
- Gym reimbursement
- Pet adoption reimbursement
Nice to have Skills:
- Preferred: Experience using infrastructure as code frameworks (Terraform)
- Preferred: Experience using big data tools such as Spark/PySpark
- Preferred: Experience using or deploying MLOps systems/tooling (eg. MLFlow)
- Preferred: Experience in pipeline orchestration (eg. Airflow)
- Preferred: Experience using infrastructure as code frameworks (Terraform)
- Preferred : Experience in an additional programming language (JavaScript, Java, etc)
- Preferred: Experience developing UI/UX with modern tools (React, etc)
- Preferred: Experience using data science/machine learning technologies
Key Skills:
Software
Engineer
Big Data
SQL
Python
Bachelor’s Degree Requirement: Yes
Bachelor's Degree Required: Yes
Recommended Skills
- Big Data
- Engineer
- Python
- Software
- Sql
Help us improve CareerBuilder by providing feedback about this job:
Job ID: 56PEJB
CareerBuilder TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.