1

Day Competitive Programming Jobs in Pennsylvania

Manufacturing Engineer

Saint Clair, PA ยท On-site

$66K - $86K/yr

Provide day-to-day troubleshooting and support to production personnel required for safe, high ... Experience in fast-paced, competitive engineering and manufacturing environment, preferred. * Solid ...

Drafter

Imler, PA ยท On-site

$22.50 - $28/hr

At Corle Building Systems, we're more than just a manufacturer; we're innovators in pre-engineered ... 90th day) * Competitive wages - pay based on experience * 100% Company Paid Employee Medical ...

Drafter

Imler, PA

$22.50 - $28/hr

At Corle Building Systems, we're more than just a manufacturer; we're innovators in pre-engineered ... 90th day) * Competitive wages - pay based on experience * 100% Company Paid Employee Medical ...

$75 - $90/hr

Generous PTO: 10 paid Holidays, vacation and sick days * Competitive pay * Quarterly Wellness ... Cedarville Engineering Group (CEG) is civil and environmental design-build firm focused on ...

next page

Showing results 1-20

Day Competitive Programming information

What is a day competitive programmer?

A Day Competitive Programmer is someone who regularly participates in competitive programming contests, often held online during the day. These programmers solve algorithmic and coding problems under timed conditions, honing their problem-solving and coding skills. They may compete individually or as part of a team, and often use languages like C++, Java, or Python. Competitive programming is popular among students, professionals, and coding enthusiasts who want to improve their logical thinking and prepare for technical job interviews.

What are the key skills and qualifications needed to thrive as a competitive programmer?

To thrive as a Competitive Programmer, you need strong problem-solving abilities, proficiency in algorithms and data structures, and often a background in computer science or related education. Familiarity with coding platforms like Codeforces, LeetCode, and HackerRank, as well as programming languages such as C++, Java, or Python, is essential. Quick thinking, perseverance, and attention to detail are crucial soft skills that help in tackling complex challenges under time constraints. These skills are vital for achieving top performance in competitions and for developing coding expertise applicable to software development roles.

What are the main challenges faced by professionals in a day-to-day competitive programming role?

Professionals in daily competitive programming roles often face tight deadlines to solve complex algorithmic problems, which requires both deep technical knowledge and strong time management skills. Staying current with evolving programming languages, data structures, and algorithms is essential, as is the ability to quickly adapt to different problem types. Collaboration with peers or participating in team-based contests can also be challenging, as it demands clear communication and the ability to integrate diverse problem-solving approaches. Regular practice, continuous learning, and participation in code reviews are key strategies to overcome these challenges and excel in this fast-paced environment.

What is the difference between Day Competitive Programming vs Software Developer?

AspectDay Competitive ProgrammingSoftware Developer
Required CredentialsTypically self-taught or competitive programming certificationsComputer science degree or related certifications
Work EnvironmentCompetitive coding contests, online platformsOffice or remote software development teams
Industry UsageUsed for skill enhancement and coding competitionsUsed for building software products and applications
Common Search/Comparison IntentUnderstanding competitive programming vs software developmentCareer differences between competitive programming and software development

Day Competitive Programming focuses on solving algorithmic problems in timed contests, often self-directed or online. Software Developers work on designing, coding, and maintaining software applications within a team environment. While both require strong programming skills, competitive programming emphasizes problem-solving speed and algorithmic thinking, whereas software development centers on building functional software solutions for real-world use.

What are popular job titles related to Day Competitive Programming jobs in Pennsylvania?

For Day Competitive Programming jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Day Competitive Programming jobs in Pennsylvania look for?

The top searched job categories for Day Competitive Programming jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Day Competitive Programming jobs?

Cities in Pennsylvania with the most Day Competitive Programming job openings:

CNC Programming Machinist - Day Shift

Aerotech, Inc.

Pittsburgh, PA โ€ข On-site

$20 - $27.25/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 7 days ago


Job description

CNC Programming Machinist - Up to a $3,000 Sign-On Bonus!

Looking for meaningful work where you can make a difference in global innovation? Engineer a better future with Aerotech, a global leader in precision motion and automation. Our customers create some of the most innovative products on the planet, from life-saving medical devices to tools for deep space exploration. Our precision motion and automation systems make it all possible. 

Build a lasting, satisfying career at Aerotech, where we foster growth, empower employees and promote from within. You'll find unparalleled opportunities and a company that values your voice. We also provide an extensive total rewards compensation system, including:

  • Bonus payments every 6 months
  • Rich health plans
  • Retirement planning with our 100% company-paid Employee Stock Ownership Trust

If you’re mechanically inclined or technically savvy with a passion for cutting-edge technology, we want to hear from you.

What will your day look like? At Aerotech, you will

  • Program, set-up, and operate Mazak CNC machines in a precision machine shop environment
  • Regularly produce newly designed parts.  This involves workholding selection, part process decisions, programming from scratch or modifying a similar program, detailed first part inspection, and process writeups
  • Inspect parts with tight dimensional and form error tolerances, typically in the range of 0.0002-0.0005 inches (5-12 microns).  You will use bore gauges, gauge blocks, granite surface plates, digital and dial indicators, CMMs, and other precision measurement tools
  • Program and edit, set-up, and operate pallet changers, robot arms, bar feeders, and other automated load/unload equipment when medium or large batches are required
  • Select, align, and secure workholding fixtures, cutting tools, attachments, and accessories, typically to produce small batches of precision machined parts
  • Retrieve and edit Mazatrol CNC programs.  Or for new programs, calculate and set controls such as speed, feed, and depth of cut.

What will separate you from the rest? Experience with

  • Programming Mazak CNC machines in Mazatrol
  • Strong blueprint reading and GD&T experience
  • Precision part measurement and inspection tools (micrometers, electronic gauges, calipers and similar tools/equipment)
  • Effective electronic communication and general software experience

Minimum Qualifications

  • One-year certificate from college or technical school or apprenticeship program in Machine Shop technology; OR three or more years related experience and/or training; OR equivalent combination of education and experience.
  • CNC programming experience
  • Knowledge of speeds and feeds for machining all types of metals
  • Knowledge of metric conversion; able to work in Metric and English units
  • Able to lift and carry up to 25 pounds
  • Able to stand for prolonged periods of time
  • Steady shifts only. Night shift is 10:30 PM - 7:00 AM and offers a $4.00 per hour shift differential. Daylight shift is 7:00 AM - 3:30 PM.
  • Night shift candidates must be able to train on steady day shift 7:00 AM - 3:30 PM for several weeks
  • Currently, machinists are working 50 hours a week of voluntary overtime on average

Benefits

Aerotech has been advancing industries with our precision motion technology for more than 50 years. Our employees are our future, and we continue to grow by investing in our employees through continuous paid on-the-job training in a clean and climate-controlled environment, while providing the following exceptional benefits and more!

  • Competitive compensation
  • Bi-annual bonus
  • Annual raise eligibility
  • UPMC Health Insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Retirement Plan
  • Employee Stock Ownership Trust
  • 401k
  • Paid time off
  • Parental leave
  • Referral program
  • Professional development assistance
  • Tuition reimbursement

Must be authorized to work in the US currently and in the future without employer sponsorship.

As an Equal Employment Opportunity/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, Veteran or disability status.

The Company is collecting the information requested in this employment application for purposes of evaluating your suitability for hire by the Company. The Company will share the information that you provide in this employment application only with Company management officials who are involved in the hiring process or who are otherwise involved in making employment-related decisions on behalf of the Company.
Aerotech, Inc. is providing this notice to applicants regarding our use of Automated Decision-Making Technology (ADMT). We use these tools to assist in evaluating job applications and identifying qualified candidates for our open positions.
We utilize ADMT for initial screening purposes through automated "knockout questions" to determine if a candidate meets the minimum mandatory requirements for a role.
You have the right to opt-out of ADMT by applying using the following link: General Application without ADMT

Powered by JazzHR

vkUoDs5iPl